无法在 ubuntu 中将 java 版本从 1.8 降级到 1.7
Unable to downgrade java version from 1.8 to 1.7 in ubuntu
我有一个亚马逊 EC2 Bitnami tomcat ubuntu 实例 运行ning 并且它的默认 JDK 为 1.8 。
我已经通过 sudo apt-get install oracle-java7-installer
安装了 oracle-7 jdk
现在,我尝试将默认版本从 8 更改为 7。
我 运行 提到的命令 here 。
他们 运行 成功了。但是当我这样做时 java -version
,我仍然得到:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
有人可以告诉我如何将默认 java 版本设为 1.7 吗?
谢谢。
这里是 Bitnami 开发者。请在下面找到在您的系统上安装 Java 7 JDK 并修改 Bitnami 环境以使更改生效所需的步骤。作为开始修改系统之前的额外步骤,我建议您创建一个服务器备份。
通过 运行 下面的命令在您的系统上安装 Java 7 JDK。它应该安装在 /usr/lib/jvm/java-7-openjdk-amd64
sudo apt-get update
sudo apt-get install openjdk-7-jdk
为需要修改的文件创建备份
cp /home/bitnami/.bashrc /home/bitnami/.bashrc.bck
sudo cp /opt/bitnami/scripts/setenv.sh /opt/bitnami/scripts/setenv.sh.bck
sudo cp /opt/bitnami/apache-tomcat/scripts/ctl.sh /opt/bitnami/apache-tomcat/scripts/ctl.sh.bck
sudo cp /opt/bitnami/apache-tomcat/bin/setenv.sh /opt/bitnami/apache-tomcat/bin/setenv.sh.bck
设置PATH
和LD_LIBRARY_PATH
环境变量指向Java7安装目录在/opt/bitnami/scripts/setenv.sh
末尾添加以下行文件
# Set PATH and LD_LIBRARY_PATH for Java 7
PATH="/usr/lib/jvm/java-7-openjdk-amd64/bin:/opt/bitnami/sqlite/bin:/opt/bitnami/java/bin:/opt/bitnami/php/bin:/opt/bitnami/mysql/bin:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:$PATH"
export PATH
LD_LIBRARY_PATH="/usr/lib/jvm/java-7-openjdk-amd64/lib:/opt/bitnami/sqlite/lib:/opt/bitnami/mysql/lib:/opt/bitnami/apache2/lib:/opt/bitnami/common/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
将文件/opt/bitnami/apache-tomcat/scripts/ctl.sh
中的JRE_HOME
变量从JRE_HOME=/opt/bitnami/java
修改为JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64
在/opt/bitnami/scripts/setenv.sh
和/opt/bitnami/apache-tomcat/bin/setenv.sh
文件中将JAVA_HOME
变量从JAVA_HOME=/opt/bitnami/java
修改为JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
使用 ctlscript.sh
脚本重新启动所有 Bitnami 服务
sudo /opt/bitnami/ctlscript.sh restart
加载环境并通过运行下面的命令检查Java版本
. /opt/bitnami/scripts/setenv.sh
java -version
访问 Apache Tomcat 管理器应用程序以检查当前 Java 版本 运行。您应该会看到类似于下面的 "Server Information" 部分
此外,您可以修改 /home/bitnami/.bashrc
文件,以便在每次连接到服务器时自动加载新环境,方法是在文件
末尾添加以下行
. /opt/bitnami/scripts/setenv.sh
此致,
贡萨洛
我有一个亚马逊 EC2 Bitnami tomcat ubuntu 实例 运行ning 并且它的默认 JDK 为 1.8 。
我已经通过 sudo apt-get install oracle-java7-installer
安装了 oracle-7 jdk
现在,我尝试将默认版本从 8 更改为 7。
我 运行 提到的命令 here 。
他们 运行 成功了。但是当我这样做时 java -version
,我仍然得到:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
有人可以告诉我如何将默认 java 版本设为 1.7 吗? 谢谢。
这里是 Bitnami 开发者。请在下面找到在您的系统上安装 Java 7 JDK 并修改 Bitnami 环境以使更改生效所需的步骤。作为开始修改系统之前的额外步骤,我建议您创建一个服务器备份。
通过 运行 下面的命令在您的系统上安装 Java 7 JDK。它应该安装在
/usr/lib/jvm/java-7-openjdk-amd64
sudo apt-get update sudo apt-get install openjdk-7-jdk
为需要修改的文件创建备份
cp /home/bitnami/.bashrc /home/bitnami/.bashrc.bck sudo cp /opt/bitnami/scripts/setenv.sh /opt/bitnami/scripts/setenv.sh.bck sudo cp /opt/bitnami/apache-tomcat/scripts/ctl.sh /opt/bitnami/apache-tomcat/scripts/ctl.sh.bck sudo cp /opt/bitnami/apache-tomcat/bin/setenv.sh /opt/bitnami/apache-tomcat/bin/setenv.sh.bck
设置
PATH
和LD_LIBRARY_PATH
环境变量指向Java7安装目录在/opt/bitnami/scripts/setenv.sh
末尾添加以下行文件# Set PATH and LD_LIBRARY_PATH for Java 7 PATH="/usr/lib/jvm/java-7-openjdk-amd64/bin:/opt/bitnami/sqlite/bin:/opt/bitnami/java/bin:/opt/bitnami/php/bin:/opt/bitnami/mysql/bin:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:$PATH" export PATH LD_LIBRARY_PATH="/usr/lib/jvm/java-7-openjdk-amd64/lib:/opt/bitnami/sqlite/lib:/opt/bitnami/mysql/lib:/opt/bitnami/apache2/lib:/opt/bitnami/common/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH
将文件
/opt/bitnami/apache-tomcat/scripts/ctl.sh
中的在
/opt/bitnami/scripts/setenv.sh
和/opt/bitnami/apache-tomcat/bin/setenv.sh
文件中将JAVA_HOME
变量从JAVA_HOME=/opt/bitnami/java
修改为JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
使用
ctlscript.sh
脚本重新启动所有 Bitnami 服务sudo /opt/bitnami/ctlscript.sh restart
加载环境并通过运行下面的命令检查Java版本
. /opt/bitnami/scripts/setenv.sh java -version
访问 Apache Tomcat 管理器应用程序以检查当前 Java 版本 运行。您应该会看到类似于下面的 "Server Information" 部分
JRE_HOME
变量从JRE_HOME=/opt/bitnami/java
修改为JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64
此外,您可以修改 /home/bitnami/.bashrc
文件,以便在每次连接到服务器时自动加载新环境,方法是在文件
. /opt/bitnami/scripts/setenv.sh
此致,
贡萨洛