簡體   English   中英

在Ubuntu 12.10中安裝后無法識別JDK

[英]JDK not recognized after installation in Ubuntu 12.10

我做了這些步驟沒有錯誤:

  1. JDK路徑:

     Downloads/jdk-6u37-linux-x64.bin 
  2. 終端中的命令:

     mkdir Programs cd Programs bash ../Downloads/jdk-6u37-linux-x64.bin ln -s jdk-6u37-linux-x64 jdk 
  3. 設置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.

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