我在记事本++的桌面上保存了一个名为“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 许可协议
我遇到了同样的问题,这与我的文件名有关。如果您在 CMD 中使用 CD 设置文件位置,然后键入 DIR,它将列出该目录中的文件。检查文件名是否出现,并检查拼写和文件名结尾是否正确。
它应该是 .java 但我的是 .java.txt。 Java 教程网站 上的说明指出您应该选择“另存为文本文档类型”,但对我来说,总是将 .txt 添加到文件名的末尾。如果我将其更改为“保存为所有文档类型”,它会正确保存文件名。