在Windows 10上从命令行运行java程序

时间:2016-06-21 14:26:51

标签: java command-line windows-10

我试图运行一个基本的" Hello World"使用

从Windows 10上的命令行启用应用程序
javac MyFirstProgram.java

但我收到了

'javac' is not recognised as an internal or external command, operable program or batch

很自然地,我做的第一件事就是谷歌问题,并提出了许多解决方案,尝试了一些但没有任何效果,还有其他人经历过这个吗?

2 个答案:

答案 0 :(得分:2)

在Windows 10/8/7中修复此错误的步骤

1.使用Windows资源管理器C:\ Program Files \ Java \ jdk1.7.0_02 \ bin在Windows上检查您的javac路径并复制该地址。

2.转到控制面板。环境变量并在var的开头插入地址。路径后面跟着分号。即C:\ Program Files \ Java \ jdk1.7.0_02 \ bin; 。不要删除存在的路径,只需单击并转到左端并粘贴上面的行。不要尝试任何其他方法,因为您只需将代码链接到" javac.exe"而你只需要找到它。

3.关闭命令提示符并重新打开它,然后编写用于编译和执行的代码。 enter image description here

答案 1 :(得分:0)

如果您希望在没有路径的情况下调用javac.exe,则需要将JDK的位置添加到PATH变量中。

set PATH=%PATH%;C:\path\to\your\JDK\bin\dir

则...

javac.exe MyFirstProgram.java

或者,您可以通过JDK安装中的javac.exe的完整路径调用它,例如。

C:\path\to\your\JDK\bin\javac.exe MyFirstProgram.java