Windows & Linux 配置 JAVA 环境
下载 JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
介绍几个环境变量
首先,先来介绍一下需要的三个环境变量
JAVA_HOME —— JAVA 的安装目录。需要 JAVA 环境的软件可能会用到,比如 tomcat, eclipse 等。配置 PATH, CLASSPATH 变量的时候会用到,增加了方便性,复用性
Path —— 可执行文件搜索路径。当执行一个可执行文件的时候,如果在当前目录下找不到,系统会依次到 Path 指定的目录下去寻找,直到找到第一个,若找不到则报错。JAVA 的编译命令(javac),执行命令(java),提取注释工具(javadoc)等,都在 %JAVA_HOME%\bin 目录下
CLASSPATH —— 类搜索路径。用于搜索 JAVA 程序编译或者运行时用到的类。自己写的一些类可能放在当前目录下,所以在环境变量中加上 .; 表示当前目录。还有一些常用的类库 rt.jar(JAVA基础类库。默认加载的,可以不加到 CLASSPATH 中), dt.jar(关于运行环境的类库), tools.jar(工具类库)。jar 就是把一些 java 文件打包起来了,为了方便
Windows
右键我的电脑,打开属性,然后点击高级系统设置,就能看见环境变量
假定 JDK 安装在 C:\Program Files\Java\jdk1.7.0_17
修改系统变量,步骤如下:
- 新建变量 JAVA_HOME,变量值为
C:\Program Files\Java\jdk1.7.0_17
- 找到 Path 变量,在变量值中添加
;%JAVA_HOME%\bin
- 新建变量 CLASSPATH,变量值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
点击确定,设置完毕。在cmd中输入 java -version ,如果出现 java version “1.7.0_17″…,环境变量就设置成功了。
Linux
方法一
首先下载好 jdk 的包,假设下载的是 jdk-7u17-linux-x64.tar.gz
然后是解压到指定目录
sudo tar xvf jdk-7u17-linux-x64.tar.gz -C /usr/lib
修改环境变量
sudo vim /etc/profile
打开 profile 文件,在末尾添加以下内容
export JAVA_HOME=/usr/lib/jdk1.7.0_17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
方法二(ubuntu)
ubuntu 系统中,本身有 OpenJDK 可以使用,但你如果更喜欢 Oracle JDK,可以通过添加 PPA 的方式,安装和更新都比较方便
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
输入命令 java -version ,如果出现 java version …,那么就恭喜你了