我无法在命令提示符下编译我的java程序

时间:2016-06-16 17:33:41

标签: java windows cmd command-prompt javac

我在环境变量中设置了路径,但是当我使用命令提示符编译一个简单的hello.java文件时:

javac hello.java

它给了我错误:

javac: file not found: hello.java

我试图在同一目录中打开命令提示符然后运行它, 我不知道出了什么问题

2 个答案:

答案 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来获取文件所在的位置。