为什么在cmd下运行java 不能出结果,只会自动生成个和.java文件名相同的.class文件?

2024-11-01 17:39:32
推荐回答(2个)
回答1:

javac 类.java 是编译 java 类 是运行,例如Hello的执行:
进入dos(在Hello.java的目录下)
javac Hello.java //如果此时无错误提示,会生成一个Hello.class文件
java Hello //此时就会出现运行结果了
当然这前提是你正确安装配置了JDK,希望能帮助到楼主~~!

回答2:

你好,你应该先编译这个java文件,然后虚拟机就会将你的代码翻译成.class文件,这个字节码文件才可以运行,所以具体的步骤是这样的。
先编译:javac 文件名.java
在运行:java 类名