我在环境变量中设置了路径,但是当我使用命令提示符编译一个简单的hello.java文件时:
javac hello.java
它给了我错误:
javac: file not found: hello.java
我试图在同一目录中打开命令提示符然后运行它, 我不知道出了什么问题
答案 0 :(得分:2)
尝试运行以下命令
set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin
如果成功,请尝试使用javac运行您的文件。如果它没有工作,则将环境变量路径改为上面路径以包含JDK。
让我知道他们中的任何一个是否有效
答案 1 :(得分:0)
似乎javac
工作正常,但无法找到hello.java
。在执行javac hello.java
之前,请执行dir | findstr .java
(如果不使用Windows,则执行ls | grep *.java
)。确保列出hello.java
。如果不是,则在错误的文件夹中打开命令提示符,您需要使用cd
来获取文件所在的位置。