【发布时间】:2026-02-04 01:10:02
【问题描述】:
这是我驱动器上的地址:
C:\Program Files\Java\jdk1.6.0_18\bin
我将如何设置路径变量,以便我可以进入命令窗口 (windowskey+r "cmd") 并能够输入如下内容:
javac TestApp.java
我使用的是 Windows 7 专业版。
【问题讨论】:
标签: java compiler-construction path
这是我驱动器上的地址:
C:\Program Files\Java\jdk1.6.0_18\bin
我将如何设置路径变量,以便我可以进入命令窗口 (windowskey+r "cmd") 并能够输入如下内容:
javac TestApp.java
我使用的是 Windows 7 专业版。
【问题讨论】:
标签: java compiler-construction path
在 Windows 10 上尝试此操作,命令行指令均无效。
右键单击“计算机”,然后打开属性等,正如上面 Galen Nare 的帖子已经解释的那样,将您带到一个窗口,您需要单击“新建”,然后粘贴路径(如前所述:不删除任何内容别的)。之后,您可以通过在命令行窗口中键入 java -version 来检查,如果一切正常,它应该会显示您当前的 java 版本。
【讨论】:
每次启动时在命令 shell 中输入SET PATH 命令可能会让你很快变老。三种选择:
.CMD) 文件运行 javac。然后您可以在执行javac 之前将SET PATH 放入该文件中。或者你可以不使用SET PATH,如果你只是将显式路径编码到javac.exe
PATH。PATH 进行另一个扩展,这使我们回到(1)和(2)。【讨论】:
只有这样才能工作:
path=%set path%;C:\Program Files\Java\jdk1.7.0_04\bin
【讨论】:
第 1 步:将 PATH 变量 JAVA_HOME 设置为系统上存在的 JDK 的路径。 第二步:在 Path 变量中添加 C:\Program Files\Java\jdk(version)\bin 的路径
这应该可以解决问题。 编码愉快!
【讨论】:
我想回答这个小问题的第一件事:“为什么我们需要设置 PATH?”
答案:你需要设置PATH来编译Java源代码,创建JAVA CLASS FILES并允许操作系统在运行时加载类。
现在你会明白为什么在设置“javac”后你可以手动编译 “Class_name.java”
修改Windows环境变量的PATH,将位置追加到所有exe文件(例如java,javac)都存在的bin目录。
示例: ;C:\Program Files\Java\jre7\bin.
【讨论】:
那就是:
set "PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_18\bin"
您还可以在用户环境对话框中将;C:\Program Files\Java\jdk1.6.0_18\bin 附加到PATH。这将允许您直接在任何 cmd shell 中使用 javac 和其他 java 工具,而无需先设置路径。用户环境对话框曾经在 XP 的系统属性中的某个位置,我不知道它在 Windows 7 中的位置。
【讨论】:
按照此处给出的步骤进行操作
设置变量后,只需导航到 cmd 中的 java 文件目录并键入 javac "xyx.java"
或者如果您不导航到目录,则只需指定 java 文件的完整路径
javac "/xyz.java"
【讨论】:
您无需执行任何复杂的命令行操作或编辑任何系统代码。 您只需打开计算机,显示所有磁盘和打开的属性。 从那里,转到高级系统设置,然后单击环境变量。 在下方列表框中向下滚动并编辑路径。 不要擦除已经存在的任何内容。放一个;在它之后,然后输入您的路径。要测试,打开命令提示符并执行“javac”,它应该列出大约 20 个程序。 到那时你就完成了。
顺便说一句,要编译的命令是javac -g,而不仅仅是javac。
编码愉快!
【讨论】:
cmd
设置 PATH="%PATH%;C:\Program Files\Java\jdk1.6.0_18\bin"
【讨论】: