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
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
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
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!"); }}
输入java Test测试执行,可以成功输出success!
8、至此,jdk安装配置完成。
====================================== 分隔线 =======================================
update-alternatives命令的详细介绍参考:http://linux.die.net/man/8/update-alternatives
update-alternatives命令的大致意思是为command命令创建默认的程序
0 0
- Ubuntu中安装配置jdk1.8
- Ubuntu上安装与配置JDK1.8
- ubuntu 15.10 安装配置 JDK1.8
- Ubuntu 16.04 安装配置Java jdk1.8
- Ubuntu 安装JDK1.8与配置环境变量
- ubuntu安装配置jdk1.6 jdk1.7
- ubuntu安装配置jdk1.7
- ubuntu 安装配置jdk1.7
- Ubuntu安装JDK1.8
- Ubuntu 安装JDK1.8
- Ubuntu安装JDK1.8
- Ubuntu安装JDK1.8
- ubuntu安装JDK1.8
- Ubuntu 安装JDK1.8
- Ubuntu安装jdk1.8
- ubuntu安装jdk1.8
- Ubuntu jdk1.8安装
- linux中安装配置jdk1.8
- 《剑指Offer》面试题:二叉树的镜像
- 360公司2016校园招聘笔试题大题一
- 致敬逸凡,致敬我的团队我的家
- java中break以及continue
- 黑马程序员——GUI(图形用户界面)中的AWT
- Ubuntu中安装配置jdk1.8
- openstack从零开始(0)——概述
- TopCoder SRM 668 Div2 Problem 1000 - AnArray (数学)
- 使用GetProcAddress获取C++重载函数
- 2015 ACM/ICPC Asia Regional Shenyang Online
- 删除链表中某结点
- 技术人生:故事之三十三你做过经理吗?
- OC-集合2(字典,NSSet)
- 管道的应用(pipe)《深入分析Linux内核源码》 http://blog.csdn.net/wangpengqi/article/details/7996182