java里可以运行,为什么cmd里不能?是不是命令出错了?还是?? 显示:“错误:找不到或无法加载主类。”

求解,代码没问题,配置应该也没问题,那么哪里出问题了??用 javac Hello.java 可以生成 Hello.class 的,我试过这个这么说,应该是可以编译,就是不能执行。。。。求助。。

Java里可以运行,但是到了cmd里面还是需要javac hello.java
下一步才是java hello
试试看追问

这个试过,没有用。。。而且那个先 javac Hello.java ,不就是为了生成 .class文件吗?

追答

那你先dir看看当前目录有没有hello.class这个文件

追问

有的

追答

是不是你这个cmd里面的java版本和你的编辑器里面的java版本不对啊,其实你在编辑器里面通过就已经可以说明编程是正确的了,不要介意

追问

还有这样的操作?? 虽然我是装过两边(当时是Java里也出现这样的问题,没法运行,才全删了重装,装原来那个还是不行我才换了版本),但是原来那个我已经删了啊,我好像记得第二次装好jdk,没有配置就可以用。但是这样不是应该Java里也不能运行的吗?。。那个我就是想试试在cmd里运行一下看看怎么操作的哈。。。。刚刚我解决了,谢谢你哈

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-01
请把代码展示出来。是不是代码的头部加了package语句?编译的时候参数是否正确?追问

上面有发图,帮我看看吧,没有package

第2个回答  2018-07-11
在CLASSPATH的变量值的前面加上.;
相似回答