我在命令行中使用它来为java编译器设置创建环境变量:
set path=C:\Program Files (x86)\Java\jdk1.8.0_05\bin
在命令行输入javac
,它可以正常工作。我退出命令行,返回,不再将javac
识别为命令。我怎样才能使它成为永久性的?
当它工作时,我将编译器和hello world程序链接起来:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
它会创建一个类文件,我该怎么办?
注意:在我了解正在发生的事情之前,我不打算使用IDE。
答案 0 :(得分:1)
问题是它适用于命令行的当前会话。您需要在当前用户的环境变量中设置(或编辑)路径变量,或者如果您恰好是系统管理员,则可以在系统变量中设置。
检查Path变量并将其设置为 C:\ Program Files(x86)\ Java \ jdk1.8.0_05 \ bin
答案 1 :(得分:1)
要使您的java路径永久化,请执行以下操作:(注意这仅适用于Windows 8,也可能适用于7)
转到控制面板&gt;系统和安全性&gt;系统&gt; <高级系统配置>按下说环境变量的按钮&gt;新&gt;名称为Path,值为C:\ Program Files(x86)\ Java \ jdk1.8.0_05 \ bin。
现在java在你的路径永久。
要运行已编译的程序,因为这就是.class文件是你的程序。
有两种不同的选择:
1.打开命令提示符'cmd',使用命令cd C:....(路径的其余部分)导航到.class文件所在的目录,然后键入java YourClassName.class。
2.在与.class文件相同的文件夹中创建一个新的tekst文档,然后输入'java YourClassName.class',然后另存为&gt;选择所有文件并将其命名为aName.bat。
这就是现在java在你的道路上,你现在可以运行你的程序。
如果不仅仅要求我澄清,我希望这很清楚。
答案 2 :(得分:0)
这里有几个问题:
“我怎样才能使它成为永久性的?” 在Windows中设置环境变量 - 已回答here
“它会创建一个类文件,我该怎么办呢?”
可以使用命令java
运行,例如:
java HelloWorld
你应该阅读一般的Java ...开始here
答案 3 :(得分:0)
首先,编译文件以创建可执行文件。
javac example.java
这将创建您的.class
文件以及您拥有的.java文件。
然后,运行您的可执行文件。
java example
这会将消息提示到屏幕上。
您可以参考this链接了解更多信息。它还显示了如何设置环境路径,你遇到了问题。