为什么我的java文件运行时会报错:Exception in thread "main" java.lang.NoClassDefFoundError: java/HelloWorld 你是这样写吗?java HelloWorld注意大小写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是区分大小写的,而且将环境变量classpath为:.;c:\jdk14\lib\dt.jar;c:\jdk14\lib\tools.jar但是,java HelloWorld就会出现:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld ··········问一句:你javac了没有? 你用package语句了吗?你保存的文件名是HelloWorld.java吗?虽然是与本问题无太大的关系,但还是要问一下,你开头的两个import是干什么用的?再试试:javac HelloWorld.javajava HelloWorld 应该是环境变量设置出现了问题,我试过了,我把文件放在了D盘根目录下,当只有在D盘根目录下用java HelloWorld 时编译无问题。原因目前未知!高手请解! 你的程序没什么问题,我在任意目录下运行都是可以的,想说明的是:1.前面的两个import没什么用,大可取消;2.path的设置也可能导致这类问题,如果是win98/me,在autoexec.bat上设置path=c:\jdk14\bin,如果是2000/xp,可在系统的环境变量里面设置.3.你是不是在文件的当前目录下运行?假设HelloWorld.java文件是存在c:\myjava下, 则应该c:,cd\myjava,javac HelloWorld.java,最后java HelloWorld,注意大小写. 同意我正楼上的 是因为你的策略文件没有做好!请将你的JavaPolicy 的修改好就可以了 :P 你把JDK安装在C:\目录下,然后改写Autoexec.bat, PATH= c:\windows; c:\windows\command; c:\dos; c:\jdk1.4\bin; set CLASSPATH= .; c:\jdk1.4\lib\tools.jar重起后就可用了,我想你是你的设置有问题。 你把c:\加到你的classpath下,就没问题了 js正则(50) 编译通过,可是在运行时出错,求救 java代码为啥通不过编译 一段经典代码,说明yield的用法。。。。。 你对计算机真的感兴趣吗? 如何从sqlserver中取出存入得图片啊!!! Main class and arguments must be specified怎么解?? 一个新新手的求助!!!快帮帮我,我好急的呀!谢谢! java初学者,求关于Son s = new Son()这句话的理解! 求段源码:要求输入一串不同数据类型的数据,然后分别对应给各个变量,然后输出 求助:关于java解析四则运算的例子 为什么会出现这样的问题?
问一句:
你javac了没有?
虽然是与本问题无太大的关系,但还是要问一下,你开头的两个import是干什么用的?再试试:
javac HelloWorld.javajava HelloWorld
1.前面的两个import没什么用,大可取消;
2.path的设置也可能导致这类问题,如果是win98/me,在autoexec.bat上设置path=c:\jdk14\bin,如果是2000/xp,可在系统的环境变量里面设置.
3.你是不是在文件的当前目录下运行?假设HelloWorld.java文件是存在c:\myjava下, 则应该c:,cd\myjava,javac HelloWorld.java,最后java HelloWorld,注意大小写.
PATH= c:\windows; c:\windows\command; c:\dos; c:\jdk1.4\bin;
set CLASSPATH= .; c:\jdk1.4\lib\tools.jar重起后就可用了,我想你是你的设置有问题。