597
Java
如何设置或更改 PATH 系统变量?
如何设置或更改 PATH 系统变量?
本文适用于:
- 平台: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Macintosh OS X, Windows 10, Windows 8, Windows 7, Vista, Windows XP
此页上的说明适用于高级用户或系统管理员。
一般信息
- PATH 是操作系统用于查找来自命令行或终端窗口的必需可执行文件的系统变量。
- PATH 系统变量可使用控制面板中的“系统”实用程序设置(在 Windows 上),或在 shell 的启动文件内设置(在 Linux 和 Solaris 上)。
- 运行 Windows 或 Mac OS X 的计算机通常不需要更改系统 PATH 变量。
Windows
Windows 10 和 Windows 8
- 在“搜索”中,搜索以下内容并进行选择:系统(控制面板)
- 单击高级系统设置链接。
- 单击环境变量。在系统变量部分中,找到并选择
PATH
环境变量。单击编辑。如果PATH
环境变量不存在,请单击新建
。 - 在编辑系统变量(或新建系统变量)窗口中,指定
PATH
环境变量的值。单击确定。通过单击确定关闭所有剩余窗口。 - 再次打开命令提示符窗口,然后运行 Java 代码。
Windows 7
- 在桌面上右键单击计算机图标。
- 从上下文菜单中选择属性。
- 单击高级系统设置链接。
- 单击环境变量。在系统变量部分中,找到并选择
PATH
环境变量。单击编辑。如果PATH
环境变量不存在,请单击新建
。 - 在编辑系统变量(或新建系统变量)窗口中,指定
PATH
环境变量的值。单击确定。通过单击确定关闭所有剩余窗口。 - 再次打开命令提示符窗口,然后运行 Java 代码。
Windows XP
- 选择开始,再选择控制面板。双击系统,然后选择高级选项卡。
- 单击环境变量。在系统变量部分中,找到并选择
PATH
环境变量。单击编辑。如果PATH
环境变量不存在,请单击新建
。 - 在编辑系统变量(或新建系统变量)窗口中,指定
PATH
环境变量的值。单击确定。通过单击确定关闭所有剩余窗口。 - 再次打开命令提示符窗口,然后运行 Java 代码。
Mac OS X
要运行不同版本的 Java,请指定完整路径,或者使用 java_home
工具:
% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version
Solaris 和 Linux
-
要查明是否已正确设置路径,请执行以下操作:
在终端窗口中,输入:% java -version
如果该命令能找到java
工具的版本,则将输出该版本。如果版本是旧版本或出现错误 java: 未找到命令,则路径设置不正确。 - 确定在您的 PATH 中首先找到哪个 java 可执行文件
在终端窗口中,输入:% which java
永久设置 PATH
要永久设置路径,请在启动文件中设置该路径。
注:列出了适用于 Linux 和 Solaris 上最流行的两个 Shell 的说明。如果您使用其他 Shell,请参阅路径设置教程。
Bash Shell
编辑启动文件 (~/.bashrc
)
- 修改 PATH 变量:
PATH=/usr/local/jdk1.8.0/bin:$PATH
导出 PATH
- 保存并关闭文件
- 加载启动文件
% . /.profile
- 通过重复
java
命令% java -version
,
确保已设置路径
C Shell (csh)
编辑启动文件 (~/.cshrc)
- 设置路径
set path=(/usr/local/jdk1.8.0/bin $path)
- 保存并关闭文件
- 加载启动文件
% source ~/.cshrc
- 通过重复
java
命令% java -version
,
确保已设置路径
最后更新:2017-01-12 10:52:57
上一篇:
如何执行静默(无人参与)Java 安装?
下一篇:
如何为 Windows 计算机脱机下载和安装 Java?
为什么在安装 Java 7 Update 10 (7u10) 及更高版本后,控制面板中没有“禁用 Java”复选框和安全滑块?
Java 8 信息
如何禁止 Java 图标显示在 Windows 系统任务栏中?
在我升级到 Mac OS X 10.10 (Yosemite) 或 10.11 (El Capitan) 后,为什么系统仍继续提示我重新安装 Java?
更新 Java 后我为什么不能打印优惠券和装运标签?
如何下载和安装用于 Linux 的 32 位 Java?
JDK 9 和 Java 插件
最新 Java 的安全设置为什么阻止 Java 应用程序?
用于 Java 的 Linux 64 位安装说明
Amazon 可选产品
相关内容
Java 8 发行版要点说明
错误:Java 搜索到可能导致安全问题的应用程序组件。
为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"
在运行带有已过期证书的应用程序时,会显示什么样的其他对话框?
运行使用可信证书签名的应用程序时,为什么显示未签名的安全提示?
Java 下载内容是否会受病毒感染?
授权和分发常见问题解答
可从何处获得 Minecraft?
卸载 Java 之后,如何删除在 Windows 的“卸载/删除程序”中列出的条目?
安装 Java 期间显示“错误:25099”消息
热门内容
有关在 Mac OS X 上安装和使用 Oracle Java 的信息和系统要求
为什么应该从系统卸载 Java 的早期版本?
为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"
Java 8 发行版要点说明
Amazon 可选产品
什么是 Java 技术?为何需要 Java?
开发人员 - 浏览器中的 Java 内容 - 安全清单更改
错误:安装过程中出现 \bin\hotspot\jvm.dll 错误消息
更新到 macOS Sierra 10.12 后,为什么会在运行 Java 时出现问题?
Java 和 Google Chrome 浏览器