簡體   English   中英

降級java版本

[英]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

然后選擇你的毒葯。 我下載了.binchmod +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

您可以從Java SE 6存檔部分下載它。

我發現 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM