您的位置:首页 > 编程语言 > Java开发

Ubuntu中安装配置jdk1.8

2015-09-20 20:02 513 查看
服务器环境是阿里云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_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export 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 300
sudo 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命令创建默认的程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息