簡體   English   中英

設置Java家庭環境變量ubuntu時出錯

[英]error in setting java home environment variables ubuntu

我是ubuntu的新手。最初我在Ubuntu中安裝了Java。 但是我還沒有設置任何環境變量

在安裝了maven構建工具以構建Java軟件包之后,當我使用構建工具進行編譯時,它顯示了一些錯誤,表示1.3軟件包之后的通用支持。

所以我意識到JDK運行1.3。 所以我需要為最新版本設置Java環境變量

所以在我的終端java -version中顯示

beeshma@ubuntu:~$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

我通過以下步驟設置Java環境變量[ https://askubuntu.com/questions/277806/how-to-set-java-home][1]

須藤gedit〜/ .bashrc

現在轉到文件末尾並添加以下行:

export JAVA_HOME=/path/to/jdk/folder
#usually /usr/java/jdk or /usr/lib/java/jdk
export PATH=$PATH:$JAVA_HOME/bin

現在在終端輸入:

須藤源〜/ .bashrc

如果打開,這將使其出現在每個終端上。

現在您可以通過在終端中輸入以下行來交叉檢查它

$echo $PATH

/usr/java/jdk1.7.0_45//bin:/home/beeshma/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk1.7.0_45//bin

我執行mvn --help時出現了什么問題?

beeshma@ubuntu:~$ mvn -version
Error: JAVA_HOME is not defined correctly.
**We cannot execute /usr/java/jdk1.7.0_45//bin/java**

兩件事情:

  • 嘗試是否確實存在/usr/java/jdk1.7.0_45//bin/java
  • 查看beeshma用戶是否具有“執行” java的權限。
  • 獎勵:在您的JAVA_HOME值中刪除結尾的/。

嘗試將導出更改為:

導出JAVA_HOME = $(/ usr / java / jdk1.7.0_45)

您可以使用以下命令安裝JDK:

$sudo apt install default-jdk

上面的命令還自動設置java環境變量

暫無
暫無

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

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