知乐空间

JDK的多种安装方式与多版本管理工具(Linux系统中如何安装JDK)

一、普通安装

1.使用bin安装jdk6

(1)下载

Http://java.sun.com/javase/downloads/widget/jdk6.jsp最好把它放在/usr/java目录下。

(2)命令行下载目录,并执行命令:

cd /usr/javachmod a+x jdk-6u45-linux-x64.bin./jdk-6u45-linux-x64.bin

等待安装完成。

(3)配置

人的本质

sudo vim /etc/environment

设置:

PATH="这里原有的不动:/usr/java/jdk1.6.0_45/bin"CLASSPATH=".:/usr/java/jdk1.6.0_45/lib"JAVA_HOME="/usr/java/jdk1.6.0_45"

CentOS

sudo vim /etc/profile

添加的最后一行:

export JAVA_HOME=/usr/java/jdk1.6.0_45 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin# 使配置生效source /etc/profile

(4)设置默认java并执行命令。

如果java没有放在/usr/java下,请执行以下命令来设置默认的java:

sudo update-alternatives --install /usr/bin/java java /home/xundh/Downloads/jdk1.6.0_45/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /home/xundh/Downloads/jdk1.6.0_33/bin/javac 300

设置默认jdk

sudo update-alternatives --config java

输入java -version输出正常版本,安装成功。

2.使用rpm安装jdk1.8(ubuntu)

手动下载jdk-linux-x64-1.8.rpm

apt-get install alien# 转debalien  jdk-linux-x64-1.8.rpm # 安装dpkg -i jdk1.8.0_131.deb# 修改配置文件sudo vim /etc/profileJAVA_HOME=/usr/java/jdk1.8.0_131JRE_HOME=/usr/java/jdk1.8.0_131/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH# 解压tools.pack及rt.packcd /usr/java/jdk1.8.0_131/jre/libsudo ../bin/unpack200 rt.pack rt.jarsudo ../bin/unpack200 jsse.pack jsse.jarcd /usr/java/jdk1.8.0_131/libsudo ../bin/unpack200 tools.pack tools.jar# 让配置生效source /etc/profilejava -version

3.使用。安装jdk1.7的tar.gz压缩包

深度系统推荐这种方法。

下载java放入/usr/Java/JDK-7u 79-Linux-x64 . tar . gz。

cd /usr/java# 解压sudo tar -zxvf ./jdk-7u79-linux-x64.tar.gz# 修改配置文件vim /etc/profile

在/etc/profile中添加内容:

export JAVA_HOME=/usr/java/jdk1.7.0_79export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin# 使配置生效 source /etc/profile

第二,java版本管理工具

在jdk的多个版本之间切换很方便。

1.詹夫

Mac的使用频率更高,这里就不详细描述了。

2.贾巴

开源网站:https://github.com/shyiko/jabba

(1)物理机器安装:

sudo apt install curl -yexport JABBA_GET="curl -sLk"curl -sLk https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh[ -s "$JABBA_HOME/jabba.sh" ] && source "$JABBA_HOME/jabba.sh"

码头工人安装

Dockfile文件如下:

FROM buildpack-deps:jessie-curlRUN curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | \    JABBA_COMMAND="install 1.8 -o /jdk" bashENV JAVA_HOME /jdkENV PATH $JAVA_HOME/bin:$PATH

在此处的图像中安装jdk1.8。

执行以下docker命令:

docker build -t :  docker run -it --rm : java -version

检查安装是否成功:

jabba --version

使用命令

在深度系统中,默认情况下安装openjdk 11.0.4:

# 查看服务器上的jdk版本jabba ls-remote# 查询加过滤条件jabba ls-remote zulu@~1.8.60jabba ls-remote "* @> = 1.6.45

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: