今天在自己的 centos 机子上安装 jdk,发现以前的教程都比较旧了,很多东西都过时了。今天把自己安
装的感受写一下。
判断是否安装
首先,我们得判断机子上是不是安装了 jdk,好多人推荐使用 java -version 命令。我的计算机上使用
java -version 命令,内容如下:
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.2.el6_4-i386 u45-b15)
OpenJDK Server VM (build 24.45-b08, mixed mode)
这看起来好像我的机子中已经安装了 jdk,但是当我使用 javac 时,会提示:
-bash: javac: command not found
这说明第一个 java 命令,不是安装的 jdk 中的 java 命令,而是在$PATH 的所有路径下有一个可以执行
的 java 文件,说明 jdk 还是没有正确安装。这个要特别注意。
安装 jdk
1. 去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html 中下载 jdk 的安装文件。由于我的 Linux 是 32 位的,因此我下载 jdk-8u25-
linux-i586.tar.gz 文件。
2. 新建/usr/java 文件夹,将 jdk-8u25-linux-i586.tar.gz 放到该文件夹中,并将工作目录切换到
/usr/java 目录下。
3. 执行命令 tar -zxvf jdk-8u25-linux-i586.gz 进行解压,解压后发现/usr/java 多了一个
jdk1.8.0_25 文件夹。
4. 通过以上步骤,jdk 就已经全部安装完成了。下面,就是环境变量的配置。
;
配置环境变量
1. 使用 vim /etc/pro<le 编辑 pro<le 文件
2. 在/etc/pro<le 底部加入如下内容
JAVA_HOME=/usr/java/jdk1.8.0_25
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
3. 以上,环境变量配置完成。需要注意的是,PATH 在配置的时候,一定要把$JAVA_HOME/
bin 放在前面,不然使用 java 命令时,系统会找到以前的 java,再不往下找了。这样 java 这
个可执行文件运行的目录其实不在$JAVA_HOME/bin 下,而在其它目录下,会造成很大的问题。
评论0