javac: 找不到文件:first.java 用法:javac <选项> <源文件>

新手上路,请多包涵

我在记事本++的桌面上保存了一个名为“first.java”的文件名。当我运行 cmd 命令“javac first.java”时,它给了我这个错误。

 javac: file not found: first.java
Usage: javac <options> <source files>

我知道您需要转到 C:\Programfiles\java\jdk。

在我的 C:\Program Files\Java\ 我有这些文件夹

“jdk1.8.0” “jre6” “jre8”

在 C:\Program Files (x86)\Java 我有这个文件夹

“jre6”

环境设置如下

类路径

C:\Program Files\Java\jre8\bin

变量名称:LEJOS_NXT_JAVA_HOME

变量值:C:\Program Files (x86)\Java\jdk1.6.0_21\bin

小路

变量名称:PATH

变量值:C:\Program Files\Java\jdk1.8.0\bin

请告诉我哪里出错了。网上看了好几篇帖子,想不通。

原文由 Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 683
1 个回答

我遇到了同样的问题,这与我的文件名有关。如果您在 CMD 中使用 CD 设置文件位置,然后键入 DIR,它将列出该目录中的文件。检查文件名是否出现,并检查拼写和文件名结尾是否正确。

它应该是 .java 但我的是 .java.txt。 Java 教程网站 上的说明指出您应该选择“另存为文本文档类型”,但对我来说,总是将 .txt 添加到文件名的末尾。如果我将其更改为“保存为所有文档类型”,它会正确保存文件名。

CMD 目录示例

原文由 Stephen Dryden 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏