Discuss / Java / javac 始终不成功,怀疑人生 ~

javac 始终不成功,怀疑人生 ~

Topic source

末子网络

#1 Created at ... [Delete] [Delete and Lock User]

javac -cp .;commons-logging-1.2.jar com\itranswarp\learnjava\Main.java

com\itranswarp\learnjava\Main.java:5: 错误: 程序包org.apache.commons.logging不存在
import org.apache.commons.logging.Log;
                                 ^
com\itranswarp\learnjava\Main.java:6: 错误: 程序包org.apache.commons.logging不存在
import org.apache.commons.logging.LogFactory;
                                 ^
com\itranswarp\learnjava\Main.java:16: 错误: 找不到符号
                Log logger = LogFactory.getLog(Main.class);
                ^
  符号:   类 Log
  位置: 类 Main
com\itranswarp\learnjava\Main.java:16: 错误: 找不到符号
                Log logger = LogFactory.getLog(Main.class);
                             ^
  符号:   变量 LogFactory
  位置: 类 Main
4 个错误
package com.itranswarp.learnjava;

import java.util.Random;
// import java.util.logging.Logger;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * Learn Java from https://www.liaoxuefeng.com/
 * 
 * @author liaoxuefeng
 */
public class Main {

	public static void main(String[] args) {
		Log logger = LogFactory.getLog(Main.class);
		logger.info("Start progress:");
		try {
			String token = login("admin", "password2");
			logger.info("Success Login:" + token);
		} catch (LoginFailedException | UserNotFoundException e) {
			logger.warn(e.getMessage());
			// TODO: handle exception
		} catch (Exception e) {
			logger.warn("System Error:" + e.getMessage());
			// TODO: handle exception
		} finally {
			logger.info("End Progress");
		}
		// System.out.println("Token: " + token);
	}

	static String login(String username, String password) {
		if (username.equals("admin")) {
			if (password.equals("password")) {
				Random r = new Random();
				// Integer rm = Integer.valueOf(r.nextInt());
				return Integer.valueOf(r.nextInt()).toString();
			} else {
				// 抛出LoginFailedException:
				throw new LoginFailedException("Bad username or password.");
			}
		} else {
			// 抛出UserNotFoundException:
			throw new UserNotFoundException("User not found.");
		}
	}
}


  • 1

Reply