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."); } } }
Sign in to make a reply
末子网络
javac -cp .;commons-logging-1.2.jar com\itranswarp\learnjava\Main.java