簡體   English   中英

將Java 7更改為Java 8 Ubuntu OpenJDK無法正常工作

[英]Changing java 7 to java 8 ubuntu openjdk not working

我有一個使用docker在Jenkins上運行的項目。 在開始時,Docker默認情況下安裝了Java 7,這對於項目的構建是必需的。 但是之后,proyect構建並啟動,我需要安裝Java 8才能運行e2e測試,硒服務器需要Java8。因此要安裝Java 8,我可以通過以下方式使用openjdk8:

apt-get -y update
apt-get install -y openjdk-8-jdk
echo 'Changing Java version, it should be 8'
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
echo "path"
echo $JAVA_HOME
echo "version java"
java -version

問題是,當它運行時,它仍然輸出java 7。

Changing Java version, it should be 8
path
/usr/lib/jvm/java-8-openjdk-amd64
version java
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

知道會發生什么嗎?

您可以執行以下操作:

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1

然后通過使用以下命令可以將配置設置為使用哪個版本:

update-alternative --config java
update-alternative --config javac

確保路徑中的第一個是java8 home / bin

update-java-alternatives --list | grep java-8
export JAVA_HOME= java 8 path here 
export PATH=$JAVE_HOME/bin:$PATH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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