如何为javac设置PATH变量,以便我可以手动编译我的.java工作?

这是我的驱动器上的地址:

C:\ Program Files \ Java \ jdk1.6.0_18 \ bin

我将如何设置路径变量,以便我可以进入命令窗口(windowskey + r“cmd”)并能够输入如下内容:

javac TestApp.java 

我正在使用Windows 7专业版。

每次启动它时将SET PATH命令键入命令shell可能会很快变老。 三种选择:

  1. 从批处理( .CMD )文件运行javac。 然后,您可以在执行javac之前将SET PATH放入该文件中。 或者,如果只编写javac.exe的显式路径,则可以不使用SET PATH
  2. 在系统的“环境变量”配置中设置增强的,改进的PATH
  3. 从长远来看,您将希望使用Ant自动化Java编译。 但这需要首先对PATH进行另一次扩展,这将我们带回(1)和(2)。

那将是:

 set "PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_18\bin" 

您还可以在用户环境对话框;C:\Program Files\Java\jdk1.6.0_18\bin附加到PATH。 这将允许您直接使用javac和其他java工具形成任何cmd shell而无需先设置路径。 用户环境对话框曾经是XP中系统属性的某个地方,我不知道它在Windows 7中的位置。

步骤1:将PATH变量JAVA_HOME设置为系统上存在的JDK的路径。 步骤2:在Path变量中添加C:\ Program Files \ Java \ jdk(version)\ bin的路径

这应该可以解决问题。 快乐的编码!!

按照此处给出的步骤操作

http://www.javaandme.com/

设置变量后,只需导航到cmd中的java文件目录并输入javac“xyx.java”

或者如果您不导航到该目录,则只需指定java文件的完整路径

javac“/xyz.java”

首先,我想回答这个问题:“ 为什么我们需要设置PATH?

答:您需要设置PATH来编译Java源代码,创建JAVA CLASS FILES并允许操作系统在运行时加载类。

现在您将了解为什么在设置“ javac ”之后,只需说出“Class_name.java”即可手动编译

修改 Windows环境变量的PATH ,方法是将位置附加到bin目录,其中存在所有exe文件(例如java,javac)。

示例: ; C:\ Program Files \ Java \ jre7 \ bin。

只有这会工作:

path =%set path%; C:\ Program Files \ Java \ jdk1.7.0_04 \ bin

  1. 在程序启动时输入cmd
  2. 在dos提示符下复制并粘贴以下内容

设置PATH =“%PATH%; C:\ Program Files \ Java \ jdk1.6.0_18 \ bin”

您不需要执行任何复杂的命令行操作或编辑任何系统代码。 您只需打开计算机,即可显示所有磁盘和打开的属性。 从那里,转到Advanced System Settings并单击Environment Variables。 在下方列表框中向下滚动并编辑路径。 不要删除那里已有的东西。 放一个; 在它之后然后键入你的路径。 要测试,打开命令提示符并执行“javac”,它应该列出大约20个程序。 你会在那时完成。

顺便说一句,编译的命令是javac -g而不仅仅是javac

快乐的编码!

在Windows 10上尝试这一点,没有一个命令行指令工作。

右键单击“计算机”,然后打开属性等,由Galen Nare上面已经解释的post,引导您进入一个窗口,您需要单击“新”然后粘贴路径(如上所述:不删除任何其他内容)。 之后,您可以在命令行窗口中键入java -version进行检查,如果一切正常,则应显示当前的java版本。