java第一次翻译hello world 但是编译后没有class 文件咋整?
创建文件javac.txt输入代码
public class javac {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
进入cmd准备用javac编译
注意文件后缀是否隐藏
编译的不是xxx.java 而是xxx.java.txt
真正的后缀名是txt 导致编译不成功
确认文件真正的后缀名是.java后 进入到文件javac.java所在路径(我的是在桌面) 编译就ok了
新人学习中,有不足之处望指出,如有帮助,希望采纳,谢谢。
有报错吗,截图看看
是用maven构建的吗?可以看看target目录下,一般生成的字节码文件都在项目目录下,可以在项目文件夹下找找
如果你写的代码没问题,可以在你写的JAVA文件下进入cmd窗口(直接在地址栏那输入cmd回车),然后JAVAC 文件名.java 看看会不会生产class文件。 前提是你配置了环境变量。
1.能否编译运行?能够编译运行,肯定存在class文件,需要查看对应的编译环境及输出目录
2.楼主是IDE操作还是cmd环境操作? cmd 有javac 命令(javac test.java)得到class文件