centOS 安装jdk
来源:互联网 发布:手机端淘宝链接转化 编辑:程序博客网 时间:2024/05/17 04:07
安装版本:jdk-7u60-linux-x64.gz
下载地址:http://pan.baidu.com/s/1hqmpgag
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2,解压安装
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录
cd /usr/lib
sudo mkdir jvm
sudo tar zxvf ./jdk-7u60-linux-x64.tar.gz -C /usr/lib/jvm
建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
sudo tar zxvf /root/jdk-7u25-linux-i586.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_25/ jdk7
查看结果显示:
[root@name01 jdk1.7.0_60]# cd /usr/lib/jvm/
[root@name01 jvm]# ll
total 4
drwxr-xr-x. 8 uucp 143 4096 May 7 13:50 jdk1.7.0_60
[root@name01 jvm]# cd jdk1.7.0_60/
[root@name01 jdk1.7.0_60]#
[root@name01 jdk1.7.0_60]# ll
total 19776
drwxr-xr-x. 2 uucp 143 4096 May 7 13:47 bin
-r--r--r--. 1 uucp 143 3339 May 7 13:41 COPYRIGHT
drwxr-xr-x. 4 uucp 143 4096 May 7 13:41 db
drwxr-xr-x. 3 uucp 143 4096 May 7 13:42 include
drwxr-xr-x. 5 uucp 143 4096 May 7 13:44 jre
drwxr-xr-x. 5 uucp 143 4096 May 7 13:49 lib
-r--r--r--. 1 uucp 143 40 May 7 13:41 LICENSE
drwxr-xr-x. 4 uucp 143 4096 May 7 13:42 man
-r--r--r--. 1 uucp 143 114 May 7 13:41 README.html
-rw-r--r--. 1 uucp 143 499 May 7 13:42 release
-rw-r--r--. 1 uucp 143 19903556 May 7 13:42 src.zip
-rw-r--r--. 1 uucp 143 123324 Apr 29 17:15 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 uucp 143 173559 May 7 13:41 THIRDPARTYLICENSEREADME.txt
3,配置环境变量
(1)只对当前用户生效
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source ~/.bashrc
(2)对所有用户生效
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source /etc/profile
4,配置默认JDK(一般情况下这一步都可以省略)
由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
注意:如果以上两个命令出现找不到路径问题,只要重启一下机器在重复上面两行代码就OK了。
执行下面的代码可以看到当前各种JDK版本和配置:
sudo update-alternatives --config java
5,测试
在linux命令行,使用java -version和javac -version来查看java版本,显示结果如下:
[root@name01 jdk1.7.0_60]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
[root@name01 jdk1.7.0_60]#
[root@name01 jdk1.7.0_60]# javac -version
javac 1.7.0_60
[root@name01 jdk1.7.0_60]#
6,java代码测试
写一个简单的java测试类Test.java,然后编译运行java程序,如下所示:
[root@name01 tim]# vim Test.java
public class test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
保存退出,编译Test类
[root@name01 tim]# javac Test.java
Test.java:1: error: class test is public, should be declared in a file named test.java
public class test {
^
1 error
报错,需要把类名和java文件名统一一起来,不然没法编译
[root@name01 tim]# vim Test.java
public class Test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
保存退出,然后编译
[root@name01 tim]# javac Test.java
[root@name01 tim]#
[root@name01 tim]# ll Test*
-rw-r--r--. 1 root root 418 Aug 22 09:22 Test.class
-rw-r--r--. 1 root root 114 Aug 22 09:21 Test.java
[root@name01 tim]#
编译成功,多出了Test.class可执行文件,然后执行看执行结果,如下所示:
[root@name01 tim]# java Test
A new jdk test !
[root@name01 tim]#
看到jdk运行正常出了结果,这表示java命令已经可以运行了,至此,jdk在linux下的环境完全部署成功。
Ubuntu下安装JDK7(附Clojure下载)http://www.linuxidc.com/Linux/2012-10/71557.htm
Ubuntu 12.04下安装JDK1.7 http://www.linuxidc.com/Linux/2012-06/62239.htm
CentOS6.3安装JDK和环境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm
更多CentOS相关信息见CentOS 专题页面http://www.linuxidc.com/topicnews.aspx?tid=14
本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-08/105906.htm
- 【CentOS笔记】CentOS安装JDK
- Centos 下安装 JDK
- Centos 下安装 JDK
- centos 下安装JDK
- CentOS 安装JDK
- CentOS 安装 JDK
- centos 安装 jdk
- CentOS安装JDK
- Centos 安装JDK
- centos 安装jdk、tomcat
- centos下安装jdk
- CentOS系统 安装JDK
- CentOS 安装oracle JDK
- centos下安装JDK
- CentOS 下JDK安装
- centos 安装jdk
- centos 安装多jdk
- centos linux安装jdk
- Quartz 2.2.1学习笔记 (二) Jobs、JobDetail、JobDataMap
- 云计算学习(1)概念、特点、实现机制
- 物联网的无线技术(1)
- PHP中const和define()定义常量的细节区别
- 全新升级!超强功能!U糖App 4.0 全面上线!
- centOS 安装jdk
- 【慕课网笔记】Java 反射机制 5 方法反射的基本操作
- jquery 选择器
- 跨域资源共享(CORS)安全性浅析
- ImageLoad中的配置属性
- 将 Linux on x86 应用程序移植到 Linux on Power 的指南
- Unity常用代码
- 内核中如何得到进程描述符的地址
- 深入剖析Android音频之AudioSystem