什么是java path环境变量
2016-03-26 23:31
459 查看
参考:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html
从orcle官网的文档中可以看到java path环境变量:
java path环境变量就是java在执行命令时 寻找javac这个程序的位置(拓展开来其它应用应该也是这样,资源的环境变量就是某个应用对自己所需要用的资源,所在的位置){一个是程序所在的位置,一个是资源所在的位置}。
The
The following is an example of a
windows的环境变量用 ; 隔开
设置方法:(原文)
Windows XP
Select Start, select Control Panel. double click System, and select the Advanced tab.
Click Environment Variables. In the section System Variables, find the
In the Edit System Variable (or New System Variable) window, specify the value of the
Windows Vista:
From the desktop, right click the My Computer icon.
Choose Properties from the context menu.
Click the Advanced tab (Advanced system settings link in Vista).
Click Environment Variables. In the section System Variables, find the
In the Edit System Variable (or New System Variable) window, specify the value of the
Windows 7:
From the desktop, right click the Computer icon.
Choose Properties from the context menu.
Click the Advanced system settings link.
Click Environment Variables. In the section System Variables, find the
In the Edit System Variable (or New System Variable) window, specify the value of the
Note: You may see a
Variables enclosed in percentage signs (
To find out if the path is properly set, execute:
This will print the version of the
To set the path permanently, set the path in your startup file.
For C shell (
For
For
For
Then load the startup file and verify that the path is set by repeating the
For C shell (
For
从orcle官网的文档中可以看到java path环境变量:
java path环境变量就是java在执行命令时 寻找javac这个程序的位置(拓展开来其它应用应该也是这样,资源的环境变量就是某个应用对自己所需要用的资源,所在的位置){一个是程序所在的位置,一个是资源所在的位置}。
The
PATHenvironment variable is a series of directories separated by semicolons (
;). Microsoft Windows looks for programs in the
PATHdirectories in order, from left to right. You should have only one
bindirectory for the JDK in the path at a time (those following the first are ignored), so if one is already present, you can update that particular entry.
The following is an example of a
PATHenvironment variable:
C:\Java\jdk1.7.0\bin;C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem
windows的环境变量用 ; 隔开
设置方法:(原文)
Windows XP
Select Start, select Control Panel. double click System, and select the Advanced tab.
Click Environment Variables. In the section System Variables, find the
PATHenvironment variable and select it. Click Edit. If the
PATHenvironment variable does not exist, click
New.
In the Edit System Variable (or New System Variable) window, specify the value of the
PATHenvironment variable. Click OK. Close all remaining windows by clicking OK.
Windows Vista:
From the desktop, right click the My Computer icon.
Choose Properties from the context menu.
Click the Advanced tab (Advanced system settings link in Vista).
Click Environment Variables. In the section System Variables, find the
PATHenvironment variable and select it. Click Edit. If the
PATHenvironment variable does not exist, click
New.
In the Edit System Variable (or New System Variable) window, specify the value of the
PATHenvironment variable. Click OK. Close all remaining windows by clicking OK.
Windows 7:
From the desktop, right click the Computer icon.
Choose Properties from the context menu.
Click the Advanced system settings link.
Click Environment Variables. In the section System Variables, find the
PATHenvironment variable and select it. Click Edit. If the
PATHenvironment variable does not exist, click
New.
In the Edit System Variable (or New System Variable) window, specify the value of the
PATHenvironment variable. Click OK. Close all remaining windows by clicking OK.
Note: You may see a
PATHenvironment variable similar to the following when editing it from the Control Panel:
%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
Variables enclosed in percentage signs (
%) are existing environment variables. If one of these variables is listed in the Environment Variables window from the Control Panel (such as
JAVA_HOME), then you can edit its value. If it does not appear, then it is a special environment variable that the operating system has defined. For example,
SystemRootis the location of the Microsoft Windows system folder. To obtain the value of a environment variable, enter the following at a command prompt. (This example obtains the value of the
SystemRootenvironment variable):
echo %SystemRoot%
Update the PATH Variable (Solaris and Linux)
You can run the JDK just fine without setting thePATHvariable, or you can optionally set it as a convenience. However, you should set the path variable if you want to be able to run the executables (
javac,
java,
javadoc, and so on) from any directory without having to type the full path of the command. If you do not set the
PATHvariable, you need to specify the full path to the executable every time you run it, such as:
% /usr/local/jdk1.7.0/bin/javac MyClass.java
To find out if the path is properly set, execute:
% java -version
This will print the version of the
javatool, if it can find it. If the version is old or you get the error java: Command not found, then the path is not properly set.
To set the path permanently, set the path in your startup file.
For C shell (
csh), edit the startup file
(~/.cshrc):
set path=(/usr/local/jdk1.7.0/bin $path)
For
bash, edit the startup file (
~/.bashrc):
PATH=/usr/local/jdk1.7.0/bin:$PATH export PATH
For
ksh, the startup file is named by the environment variable,
ENV. To set the path:
PATH=/usr/local/jdk1.7.0/bin:$PATH export PATH
For
sh, edit the profile file (
~/.profile):
PATH=/usr/local/jdk1.7.0/bin:$PATH export PATH
Then load the startup file and verify that the path is set by repeating the
javacommand:
For C shell (
csh):
% source ~/.cshrc
% java -version
For
ksh,
bash, or
sh:
% . /.profile % java -version
相关文章推荐
- java学习笔记16.3.26
- MyEclipse------PreparedStatement使用方法
- Java-ConcurrentHashMap源码分析
- JAVA多线程——线程运行时异常的处理
- JAVAEE 框架 2016-3-26
- java中的Arrays类
- 牛客网每日打卡-Java基础-20160326
- 学习javaEE每一天2016.3.26
- Hibernate配置及持久化操作(CRUD)
- java线程池ThreadPoolExecutor
- UTM 用户线程模型
- Java入门编程(作业)Time3实现总结(二)
- java之二分查找
- Spring Batch(5): Step详解
- Java——新IO 通道
- Spring boot 入门 实例
- Java-HashTable源码分析
- Java基础之List实现篇
- Java并发:线程安全的单例模式
- Spring框架的两个简化XML配置文件的p-namespace和c-namespace