小弟初学Java,一个运行错误,请大家帮我看看。 对了,另外我用JCreator来编辑运行Java程序,为什么不好用啊,连class文件都要在dos下面生成了然后复制到class目录下去才能正常运行,否则就会说Applet小程序初始化错误,Application程序就报上面的哪个错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好将代码贴上来!我估计是没有导入相应的包或类!如果是applet,有可能是.class 文件没有和.html 文件放在一个目录下! 看样子你得CLASSPATH设置不正确 代码:import java.util.Calendar;public class FirstApp{ public static void main(String args[]) { int hour, minute, second; Calendar calendar = Calendar.getInstance(); hour = calendar.get(Calendar.HOUR_OF_DAY); minute = calendar.get(Calendar.MINUTE); second = calendar.get(Calendar.SECOND); System.out.println("This is The First Application!"); System.out.println("The current time is: " + hour + ":" + minute + ":" + ":" + second); System.out.println("3 + 5 = " + (3 + 5)); }}CLASSPATH设置:C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jar 错误是在CLASSPATH中找不到FirstApp这个类,将CLASSPATH设为.;C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jar,然后到FirstApp.class所在目录执行java FirstApp,应该就可以了。 CLASSPATH=.;C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jar.-->表示当前路径 JCreator只能编译扩展名为.java注意扩展名的大小写 CLASSPATH设置:C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jarCLASSPATH=.;C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jar.-->表示当前路径 Exception in thread "main" java.lang.NoClassDefFoundError: FirstApp这句话报错是因为没有找到FirstApp.class(好象是吧.)))请高手指教 楼上说得没错1,看你的类名有没写错,如果是FirstApp.class,就用java FirstApp2,看你的路径设置是否正确,一般地在classpath里加个 .; (当前路径)然后到该目录编译运行 在CLASSPATH中加入:.;作用是编译时在当前目录下寻找类; 如何插入源代码 JTable 右键弹出菜单 求助一个好原始的问题,别笑啊,谢谢! 急!!!请名位高手帮帮忙~~一个java小程序~~ 请教jsp两个小问题 什么时候用字节流,什么时候用字符流? 怎么得到二个数组的并集和交集? 关于url的问题(紧急,在线等待) 有关VJ++编译后EXE程序的奇怪问题? 求解 关于 初学者 出现空指针问题 急 小弟即将要去应聘java程序员 做界面美工 大家给点意见 在JAVA中,怎么才能象传址一样?
我估计是没有导入相应的包或类!
如果是applet,有可能是.class 文件没有和.html 文件放在一个目录下!
import java.util.Calendar;public class FirstApp
{
public static void main(String args[])
{
int hour, minute, second;
Calendar calendar = Calendar.getInstance(); hour = calendar.get(Calendar.HOUR_OF_DAY);
minute = calendar.get(Calendar.MINUTE);
second = calendar.get(Calendar.SECOND); System.out.println("This is The First Application!");
System.out.println("The current time is: " + hour + ":" +
minute + ":" + ":" + second);
System.out.println("3 + 5 = " + (3 + 5));
}
}
CLASSPATH设置:C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jar
.-->表示当前路径
注意扩展名的大小写
CLASSPATH=.;C:\J2SE\lib\tools.jar;C:\J2SE\lib\dt.jar
.-->表示当前路径
这句话报错是因为没有找到FirstApp.class(好象是吧.)))请高手指教
1,看你的类名有没写错,如果是FirstApp.class,就用java FirstApp
2,看你的路径设置是否正确,一般地在classpath里加个 .; (当前路径)然后到该目录编译运行