程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> linux ubuntu下如何安裝並且切換java版本(Unsupported major.minor version 52.0),major.minorversion

linux ubuntu下如何安裝並且切換java版本(Unsupported major.minor version 52.0),major.minorversion

編輯:JAVA綜合教程

linux ubuntu下如何安裝並且切換java版本(Unsupported major.minor version 52.0),major.minorversion


  最近在做一個dcos(數據中心操作系統)的東西,需要用marathon來做進程管理。遺憾的是0.6版本的marathon在API方面很是缺少,換成了0.15版本之後,運行時提示“Unsupported major.minor version 52.0”,這是提示java版本太低,需要使用java1.8。由於對linux不是很熟,找了一些資料,解決了這個問題。

  我用的是ubuntu系統,系統自帶1.6和1.7的java包。這個可以在/usr/lib/jvm/目錄下可以看到。接下來進入步驟:

  a.先安裝1.8版本的java,可以到官網下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,可以下載tar.tz格式的,也可以下載.bin格式的。找到想要下載的版本之後可以直接下載,也可以右鍵復制鏈接,然後用wget + 網址的方式下載。兩種安裝方法下面稍作介紹

  b.如果是tar.tz格式的,通過命令 “tar zxvf jdk-8u73-linux-x64.tar.gz  -C /usr/lib/jvm/” ,將其解壓到/usr/lib/jvm/下即可,如果是.bin格式的直接運行即可,並且可以跳過變量配置

  c. vi /etc/profile 在文件最末尾添加如下所示內容

    export JAVA_HOME=/usr/lib/jvm/java1.8.0_73

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH={JAVA_HOME}/bin:$PATH

  d.更新默認的jdk

      update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_73/bin/java 300

    update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_73/bin/javac 300

    切換版本

      update-alternatives --config java

    在命令行顯示的內容中選擇需要的jdk版本的序號,2回車

    update-alternatives --config javac javac選擇同上

  e.最後用java -version 和javac -version來檢查一下版本,是不是已經更換了呢。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved