怎么办运行不了HelloWord javac HelloWord.java得到文件Hell

怎么办运行不了HelloWord javac HelloWord.java得到文件HelloWord.class

你问题里明明说javac编译的是一个叫做HelloWord.java的文件,却在运行一个叫HelloWorld的文件,当然找不到主类了。。。一个是word一个是world追问

我现在要运行的是HelloWord.class文件难道要我cmd 输入javaHelloWord.class好像不要后缀的好不好

不要.class直接javaHelloWord回车

追答

来,把我下面这个抄一遍进去然后输回车
java HelloWord

追问

还是不行

之前我就输了

再说了是world你让我输word

追答

那你把你的代码发一下吧我看看。。你自己回头看看你一会儿写world一会儿写word的不要怪我嘛。。。
另外你为什么不把你照我说的输入的截图发给我而发的是java HelloWorld。。?

追问

代码

追答

代码内容没问题
不过为什么文件名后缀是.txt?
所以你跑javac HelloWorld.java也没问题么?

追问

跑javac HelloWord.java没问题

你要看代码我就改了后缀才能以文本方式现实~不然怎么看

追答

好吧虽然你又打了word但是我猜你是表达world。。

那么这样有可能是环境变量的问题,你能把你的环境变量里classpath贴出来给我看看么

追问

谢谢理解

这是classpath的

追答

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
改成这个

追问

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
这是path的

C:\Program Files (x86)\Java\jdk1.8.0_60 这是JAVA_HOME的

是哪一个的环境变量

追答

classpath啊, 刚才在说的都是classpath的

追问

嗯嗯

已经改了

还是不行

大神你qq多少我加你

追答

昂=。=
感觉好棘手。。。那,虽然不知道有没有影响,但是下面这条你要不删了试试?因为我的PATH里是没有的
%JAVA_HOME%\jre\bin;

追问

好吧……我的是win7 64位系统

大神甩qq给我

麻烦加一哈

追答

发你私信了。。不过我不确定我知道怎么解决哈。。
补充一句,我也是win7 64位系统,本着严谨的态度我试了一下把你那一条加上,发现依然没问题=。=看来不是这个原因

追问

私信里有个毛啥都没的

追答

哦好吧那我发这儿吧。。⑤肆32七叁54捌

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-01
jdk装了没有追问

安装了

JAVA javac都测试正常