簡體   English   中英

在Ubuntu 11.04中運行Javac時出錯

[英]Error running javac in Ubuntu 11.04

我正在嘗試在Ubuntu 11.04中安裝JDK 1.7,但是當我運行以下命令時:

javac -version

我在下面出現錯誤:

Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.

以下是一些有關我的系統配置的信息,以解決您的問題:

/ etc / profile的末尾:

JDK_HOME=/usr/local/java/jdk1.7.0_04
PATH=$PATH:$HOME/bin:$JDK_HOME/bin
JAVA_HOME=/usr/local/java/jre1.7.0_04
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JDK_HOME
export JAVA_HOME
export PATH

/etc/ld.conf.so.d/java.conf的輸出:

/usr/local/java/jre1.7.0_04/lib/i386/
/usr/local/java/jre1.7.0_04/lib/i386/jli/

$ PATH的輸出:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/sahar/bin:/usr/local/java/jdk1.7.0_04/bin:/home/sahar/bin:/usr/local/java/jre1.7.0_04/bin

請幫助我解決我的問題。

問題是您的JAVA_HOME在/etc/profile設置了兩次,最后一個是JRE。 PATH中也有很多重復的條目。 只需刪除JRE並離開JDK。

另外:這個問題最好放在Superuser.com上

您的JAVA_HOME和PATH在etc配置文件中寫入了兩次,第二次用jre JAVA_HOME覆蓋了它,因此javac將無法工作。 在etc / profile的末尾取出第二個JAVA_HOME和PATH分配,然后重新啟動

暫無
暫無

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

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