[英]downgrade java version
我試圖降級java版本。
如果我在 Ubuntu 上使用apt-get install sun-java6-jdk
,它將安裝 java 版本1.6.26
。
我想要的是java 1.6.20
。 我如何降級java?
Linux 上的 Java 不需要以 root 身份安裝。 您可以在 Linux 上安裝任意數量的不同 Java 版本,無論是在單獨的用戶帳戶中還是在單個帳戶中。
我一直這樣做(從一個 Java 版本切換到另一個版本)以測試各種版本的 JVM。
更改您的 Java 版本可以像這樣簡單:
... $ which java
/home/b/jdk1.5.0_22/bin/java
... $ export PATH=/home/b/jdk1.6.0_25/bin:$PATH
... $ which java
/home/b/jdk1.6.0_25/bin/java
要獲取舊版本,請轉到“Oracle Java Archive”頁面(如果鏈接損壞,請訪問 Google):
http://www.oracle.com/technetwork/java/archive-139210.html
然后選擇你的毒葯。 我下載了.bin , chmod +x它,然后我從.tgz 中提取了我想要的 Java 版本。
然后我簡單地設置 PATH 並且我通常很高興。
我使用一個 Java 版本運行我的 IDE (IntelliJ IDEA),我通常使用另一個 JDK 進行編譯,並在多個 JVM 上進行測試。
所有這些都來自同一個用戶帳戶。
所以這並不是說你必須在 Linux 系統上安裝“一個”Java 版本......
現在,具體來說,如果我是你,我會在作為 root 用戶的情況下簡單地從 Java 中刪除所有痕跡,然后我會從 Oracle Java Archive 下載我需要的舊版本。
就像戰術編碼器所說的那樣,您可以根據需要安裝任意數量的版本,只需運行即可切換當前版本:
sudo update-alternatives --config java
並選擇所需的版本。
如果願意,可以為 javac 和 javaws 運行它:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
來源: https : //askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre
請按照以下步驟在此處將JAVA降級[JAVA14 至 JAVA8]:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config javac
現在選擇JDK的版本
sudo update-alternatives --config java
現在選擇 JRE 的版本
完畢
檢查它是否被降級
java -version
我發現 Jenv 是在 Java 版本之間切換的最簡單方法。 您可以全局設置 Java 版本,也可以設置它以便某些目錄使用指定的 Java 版本。 看他們的網站
一旦與 Homebrew 一起安裝或從 github 克隆它就很簡單:
jenv 添加 /path/to/java1.6.20/home
jenv 全球 1.6.20
$sudo apt-get install openjdk-8-jre (替換為你要安裝的版本)
$sudo update-alternatives --config java {將獲得在您的機器上選擇替代 java 的選項}
選擇您要用作默認值的那個
$java -version 檢查java版本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.