我在编译java程序时遇到问题我正在使用命令promt来运行程序。我保持文件名和类名相同。我也设置了路径,我也设置了类路径。
我能想出的唯一原因是文件可能会被保存为" .txt"扩展内部的" .java"扩展名,如filename.java.txt。
显示错误
javac : file not found <file name.java>
如果有人对此有任何疑问,请告诉我。
答案 0 :(得分:0)
如果您使用记事本或类似程序保存文件,会在保存栏中用引号包围整个文件名。
例如,而不是写
program.java
选择“所有文件”而不是“文本文件”,然后在保存文本框中写入
"program.java"
保存文件的外观:
如果是这种情况,我建议使用专门用于编码的文本编辑器,例如Notepad++或Sublime Text
答案 1 :(得分:0)
如果您使用的是 Windows操作系统,请将文件名称用双引号括起来
“MyJavaFile.java”
然后按Save button
,它将使用java
扩展名