我有t1.micro 64位實例,其中我按照某些說明安裝了JDK 7(sudo yum install java-1.7.0-openjdk-devel
)(sudo yum update
等)。所以,當我搜索它,在Amazon Linux中切換到JDK 7
sudo yum search openjdk
我得到以下事項
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
所以,兩者都安裝。但是,當我嘗試切換到JDK 7中使用
sudo update-alternatives --config java
我GET-
There is 1 program that provides 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
爲什麼只顯示6?
我試過其他的命令喜歡 -
sudo update-alternatives --set javac /usr/lib/jvm/java-7-openjdk/bin/javac
,但沒有成功。
我現在還在用AWS結構呢..但是用Java之外的其他東西..希望+5讓你今天至少有一次微笑:) – hek2mgl
'yum search'命令搜索可用於安裝的軟件包如果你想看看安裝的是什麼,使用'yum list installed'。 – hexacyanide
如何將答案標記爲正確或張貼什麼對您有用? – DavidG