2012-03-27 93 views
1

我爲新手的問題表示歉意,但我試圖用OpenJDK進行導向。我剛剛安裝了OpenJDK,但似乎沒有一個java命令(儘管我看到了javac,javah和javap)。我試圖運行ant,但不能在沒有java命令的情況下運行。我錯過了什麼?沒有與OpenJDK安裝的java命令

+0

也有一些是錯誤的配置。它應該包含在軟件包中。檢查你是否真的擁有名爲'java'的文件,如果你這樣做 - 檢查env路徑。 – 2012-03-27 23:24:24

+0

這是第一個。通常,它是安裝了JRE的人詢問javac的位置。大聲笑。 – Aaron 2012-03-27 23:27:54

+0

是啊,這很奇怪 - 我在想庫存有問題嗎? – 2012-03-27 23:29:35

回答

1

檢查OpenJDK安裝中的bin目錄,看看它是否有java二進制文件。

如果是,根據您的操作系統,只需將該目錄添加到您的系統PATH變量。

+0

就是這樣 - 它不在那裏。我在Ubuntu中使用命令apt-get install openjdk-6-jdk – 2012-03-27 23:26:38

+0

檢入/ usr/lib/jvm並查看它是否已安裝在那裏。 – Dan675 2012-03-27 23:33:02

+0

你試過找到?如果你沒有安裝它,請獲取它然後索引你的驅動器。然後你可以找到java,如果它在你的系統上,它應該找出路徑。如果它不存在,也許嘗試手動下載並設置它而不是使用sudo-apt? – 2012-03-27 23:34:35

1

此外,檢查jre/bin子目錄,如果這樣的事情存在。

+0

該子目錄不存在,不幸的是... – 2012-03-27 23:30:24

0

如果需要的jdk添加到您的系統路徑:

在Windows中,右鍵單擊計算機(我的電腦)上,並轉到屬性,選擇高級,然後單擊環境變量按鈕。

在Unix上,可以這樣做:

export PATH=$PATH:{path to your jdk} 
+0

是的,我可以添加路徑就好 - 問題是沒有Java二進制文件。 – 2012-03-27 23:32:39

+0

可能有一個二進制文件,但它可能尚未放置在/ usr/bin或當前PATH中的任何位置。您需要找到它已安裝到的位置並將其添加到PATH,請嘗試/ usr/lib/jvm – Dan675 2012-03-27 23:37:19

相關問題