java 程序帮我看看那里错了;;;;
来源:百度知道 编辑:UC知道 时间:2024/05/20 03:22:20
package com.log;
import org.apache.commons.logging.*;
import java.lang.StringBuffer;
public class Abc {
public void logger(String who, String datetime, String Ip,
String doWhat, String sql) {
public static log logger=logFactory.getlog("Abc.class"); //这一句显示有错误,
StringBuffer ab=new StringBuffer();
ab.append("who").append(who)
.append("datetime").append(datetime)
.append("ip").append(Ip)
.append("dowhat").append(doWhat)
.append("sql").append(sql);
logger.ab=info(toString()); // 也有错误;;
}
我已经导入哪个包了但是还不可以不知道为什么,你帮我看看我运行的时候说没有main class
import org.apache.commons.logging.*;
import java.lang.StringBuffer;
public class Abc {
public void logger(String who, String datetime, String Ip,
String doWhat, String sql) {
public static log logger=logFactory.getlog("Abc.class"); //这一句显示有错误,
StringBuffer ab=new StringBuffer();
ab.append("who").append(who)
.append("datetime").append(datetime)
.append("ip").append(Ip)
.append("dowhat").append(doWhat)
.append("sql").append(sql);
logger.ab=info(toString()); // 也有错误;;
}
我已经导入哪个包了但是还不可以不知道为什么,你帮我看看我运行的时候说没有main class
问个真好玩。。。
你找到你的main class么
都没有main class 啊~怎么运行?
。。。还是去看看书。
能说清楚是什么错吗,光看这个看不太出来。
我只能猜是缺少类或支持jar包。
你找找是不是没有导入类似common-logging.jar这个支持jar包
PS:晕啊,看见Logger我都没往那么弱的错误上想。。。
public static 这种东西不能加到局部变量里。
没有主方法,所以没法运行
很简单嘛,非静态方法里不能包含静态变量。明白?
补充 不仅不能有静态的 方法里面的变量貌似还不能是public的。都没在意过。呵呵
还是多看点书吧...这些问题都不能算问题的..