DOS命令下输入:java Hello 出现以下几种结果可能的原因:

Posted 琢磨先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOS命令下输入:java Hello 出现以下几种结果可能的原因:相关的知识,希望对你有一定的参考价值。

  1. 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小程序

Java环境配置及在Dos命令下运行Java程序

java Hello 出现以下结果:Bad command or the file name 可能是什么原因

在DOS命令中输入ipconfig /all,出现“该命令不是系统内部命令......”

为啥我在prthon写print(“hello world"),会出现无法初始化设备 PRN

编好helloworld怎么运行编译?