为什么??!再问Exception in thread "main" java.lang.NoClassDefFoundError: hello/class 请用java hello执行你的程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵!对!你应该用:java hello来执行你的程序!不用加.class 我的问题解决了,可是还是有很多新疑问。我在path加上%java_home%就行。我用的jdk是:1.4.0_01,听别人说jdk1.4不用设置?我可设置了好久才搞定。为什么sun把这东西做这么复杂?还看了一个贴子讲path中的目录的顺序不同也会产生问题,这是为什么?请高手指点! 不会是因为这个原因吧!因为path中如果没有java_home的话,报的不是这个错!至于path顺序是比较好理解的,因为系统寻找应用程序是根据path的顺序来找的,如果你安装了不只一个的jdk,那么系统在你用javac这样的命令时,就根据找到的第一个javac运行,这样,你本来想用jdk1.4的,就有可能会用jdk1.3来运行,这样就有可能会报错,所以你要把你想用的那个jdk放在path的最前面! 1:在环境变量path和classpath里面添上当前目录.;2:执行命令步骤是 a)c:\javalw\>javac hello.java b)c:\javalw\>java hello (后面不要.class等其他的东西)注意大小写 http://www.csdn.net/expert/topic/544/544510.xml 说的对是因为C:\javalw>java hello.class 多了.class犯了超低级错误多谢 求解程序出错原因 菜鸟求救页面自动注册问题 无验证码 是一个交友网站的。 一段奇怪的代码,希望高手帮我看一看 100分~求分析一道高数题~~ java 有没有像C++的XML/C++ binding产品exerces 类似的产品? ZhouBaPi NEW JAVA问题3则 同页applet间通信的问题 JNDI连接oracle数据库 怎样才能获得当前做在目录的名字?比如我在/0000/1111/test.php 我怎么得到1111这个字串? JTable如何现实出列名呀!! MediaImage.getImage()的问题
我在path加上%java_home%就行。
我用的jdk是:1.4.0_01,听别人说jdk1.4不用设置?我可设置了好久才搞定。
为什么sun把这东西做这么复杂?还看了一个贴子讲path中的目录的顺序不同也会产生问题,这是为什么?请高手指点!
至于path顺序是比较好理解的,因为系统寻找应用程序是根据path的顺序来找的,如果你安装了不只一个的jdk,那么系统在你用javac这样的命令时,就根据找到的第一个javac运行,这样,你本来想用jdk1.4的,就有可能会用jdk1.3来运行,这样就有可能会报错,所以你要把你想用的那个jdk放在path的最前面!
2:执行命令步骤是
a)c:\javalw\>javac hello.java
b)c:\javalw\>java hello
(后面不要.class等其他的东西)注意大小写
C:\javalw>java hello.class 多了.class犯了超低级错误
多谢