[英]JDK not recognized after installation in Ubuntu 12.10
我做了這些步驟沒有錯誤:
JDK路徑:
Downloads/jdk-6u37-linux-x64.bin
終端中的命令:
mkdir Programs cd Programs bash ../Downloads/jdk-6u37-linux-x64.bin ln -s jdk-6u37-linux-x64 jdk
設置JAVA_HOME和路徑:
我在.bashrc
文件的末尾添加了以下行:
export JAVA_HOME=$Home/Programs/jdk export PATH=:$JAVA_HOME/bin:$PATH
這是執行命令echo $JAVA_HOME
:
/Programs/jdk
這是執行命令echo $PATH
:
:/Programs/jdk/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games1
問題是:
這是執行命令的結果
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
Try: sudo apt-get install
我認為問題是環境變量在linux中區分大小寫,所以你的
export JAVA_HOME=$Home/Programs/jdk
應該
export JAVA_HOME=$HOME/Programs/jdk
在echo $JAVA_HOME
輸出中,您可以看到您沒有獲得/home/yourname
前置...
希望有所幫助。
干杯,
這里的腳本將幫助您在Ubuntu上安裝sun的jdk。 真有用的東西。
試試這個命令
sudo update-alternatives --config java
這將列出已安裝和配置的所有Java版本。
如果您看到一個或多個安裝,它將為您列出每個以數字開頭的元素。 只需選擇與默認情況下要使用的版本對應的編號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.