一、普通安装
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 -version3.使用。安装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 举报,一经查实,立刻删除。