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

  最好把它放到/usr/java目录下。

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

  等待安装完毕。

  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"

  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

  如果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输出正常版本,安装成功。

  手工下载 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/profile

  JAVA_HOME=/usr/java/jdk1.8.0_131

  JRE_HOME=/usr/java/jdk1.8.0_131/jre

  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

  CLASSPATH=:$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 rt.pack rt.jarsudo jsse.pack jsse.jarcd /usr/java/jdk1.8.0_131/libsudo tools.pack tools.jar

  # 让配置生效source /etc/profilejava -version

  深度系统建议使用这种方式

  cd /usr/java# 解压sudo tar -zxvf 修改配置文件vim /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

  可以方便的进行多版本jdk的切换。

  mac下使用较多一些,这里不作详细介绍了。

  开源网址:

  sudo apt install curl -yexport JABBA_GET="curl -sLk"curl -sLk | bash && . ~/.jabba/jabba.sh

  [ -s "$JABBA_HOME/jabba.sh" ] && source "$JABBA_HOME/jabba.sh"

  Dockfile文件如下:

  FROM buildpack-deps:jessie-curl

  RUN curl -sL | \

  JABBA_COMMAND="install 1.8 -o /jdk" bash

  ENV JAVA_HOME /jdk

  ENV 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 <1.9"-- latest = minor# 查询已安装的版本jabba ls# 安装openjdk14jabba install openjdk@1.14.0# 安装oracle jdk 1.8jabba install 1.14.0# 指定url安装支持: zip (since 0.3.0), tgz, tgx (since 0.10.0), dmg, bin, exejabba install 1.8.0-custom=tgz+ install 1.8.0-custom=tgx+ install 1.8.0-custom=zip+ 删除jdkjabba uninstall zulu@1.6.77# 链接系统现有的jdkjabba link system@1.8.72 /Library/Java/JavaVirtualMachines/jdk1.8.0_72.jdk   本文地址:

匿名

发表评论

匿名网友