DOS命令下输入:java Hello 出现以下几种结果可能的原因:
Posted 琢磨先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOS命令下输入:java Hello 出现以下几种结果可能的原因:相关的知识,希望对你有一定的参考价值。
- DOS命令下输入:java Hello
出现以下结果:Bad command or the file name
没有这个命令或文件名
原因可能是没有成功安装jdk或者没有配置好jdk 的环境变量,或者没有编译相应的文件。
2.
出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello
可能是什么原因
可能是没有定义类,直接写进main的字节码中。
记住,javac后面跟的参数是文件名,但java 后面跟的是类名!
这是我开始学JAVA是犯的错,java HelloWorld.class,然后就报错。后来才弄明白,应该是java HelloWorld。
我犯的就是这个错误,自己先是看了环境变量的配置和其他的设置都是正确,就是报这个错误,最终发现原来java 后面跟的应该是类名,而不是文件名
3、
输入命令:java Hello.class,会出现什么结果,为什么?
找不到或无法加载主类,java Hello 已经是在加载类了,不用再后面再加class了。
以上是关于DOS命令下输入:java Hello 出现以下几种结果可能的原因:的主要内容,如果未能解决你的问题,请参考以下文章
java Hello 出现以下结果:Bad command or the file name 可能是什么原因
在DOS命令中输入ipconfig /all,出现“该命令不是系统内部命令......”