Ubuntu中安装配置jdk1.8

来源:互联网 发布:51testing 软件测试 编辑:程序博客网 时间:2024/05/21 10:47

服务器环境是阿里云Ubuntu 64位版本,纯净镜像什么都没有。


准备在服务器中搭一个java服务器,所以先把jdk装上。


1、第一步先把安装包下载下来,因为不知道怎么在shell里下载安装包,我就只好先在本地机器上把jdk linux的64位版本下载下来,再用ftp传到服务器里,搭建ftp环境可以使用vsftp,vsftp配置方式可参考这里。


2、接着使用下面这条命令解压jdk

tar -zxvf jdk-8u60-linux-x64.tar.gz -C /java/
解压位置是我在根目录下创建的一个java文件夹,解压完成后java目录下会多出一个jdk_1.8.0_60文件夹。


3、第三步配置环境变量

vi ~/.bashrc


打开.bashrc文件,在文件最底部加上以下内容,完成环境变量的配置,JAVA_HOME位置是解压jdk的位置,我把它放在了根目录下的java目录中。

export JAVA_HOME=/java/jdk1.8.0_60export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH


4、操作完这些按照windows的经验应该已经完成了,但是在shell中输入java -version后发现并没有正常显示版本,所以需要使用update-alternatives命令向shell指定相应的程序位置。

sudo update-alternatives --install /usr/bin/java java /java/jdk1.8.0_60/bin/java 300  sudo update-alternatives --install /usr/bin/javac javac /java/jdk1.8.0_60/bin/javac 300sudo update-alternatives --install /usr/bin/jar jar /java/jdk1.8.0_60/bin/jar 300   sudo update-alternatives --install /usr/bin/javah javah /java/jdk1.8.0_60/bin/javah 300   sudo update-alternatives --install /usr/bin/javap javap /java/jdk1.8.0_60/bin/javap 300

5、如果本机上只有一个版本的jdk,安装至此结束。如果有多个版本,则使用以下命令进行选择

sudo update-alternatives --config java


6、输入java -version进行测试,出现以下内容安装即完成。

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)


7、新建一个java文件测试下是否可以成功编译执行。

vi Test.java

随便写点代码

class Test {    public static void main(String args[]) {        System.out.println("success!");    }}


保存后在shell中输入javac Test编译文件。

输入java Test测试执行,可以成功输出success!


8、至此,jdk安装配置完成。


====================================== 分隔线 =======================================

update-alternatives命令的详细介绍参考:http://linux.die.net/man/8/update-alternatives


update-alternatives命令的大致意思是为command命令创建默认的程序


0 0
原创粉丝点击