2012-12-04 174 views
4

我下載了一個我想學習和學習一些東西的Java項目。當我在另一臺計算機上下載它時效果很好,但是當我在我的計算機上試用時,幾乎每個聲明和導入都會給出錯誤消息「*無法解析爲某個類型」或「導入java.awt不能解決」。「導入java.awt無法解析」和「*****無法解析爲類型」

我在這個網站做了一些研究,發現它可能與沒有安裝最新的Java有關。我檢查了我的,我有JavaSE-1.7(未綁定)。所以我有最新版本,但它(未綁定)?

這是問題嗎?什麼(不受限制)是什麼意思?

我使用Eclipse 3.3.2

更新:我剛剛發現這個錯誤消息,在屬性窗口的頂部:org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt .internal.debug.ui.launcher.StandardVMType/JavaSE-1.7。這是什麼意思?

+0

是您的構建路徑中必需的罐子嗎? – mre

+0

你在用什麼IDE? –

+1

@NikolayKuznetsov,看看標籤... Eclipse。 – mre

回答

4

發生這種情況是因爲項目依賴於J2SE 1.7的庫,但它無法在機器中的該位置找到JRE。

項目 - >屬性 - > Java構建路徑

或者使用窗口>首選項在Eclipse中添加新的JRE>的Java>安裝的JRE並找到你的機器JRE文件夾的路徑。然後用eclipse中安裝的新JRE替換項目的依賴關係。

UPDATE UNBOUND JRE in Hello World

+0

Window> Preferences> Java> Installed JRE ??我沒有看到「已安裝JRE」,你說它是... – CodyBugstein

+0

單擊添加--->標準VM -----> JRE主頁(JRE安裝在您的機器中的目錄)---->完成 –

+0

我沒有看到任何Add按鈕,這就是Preferences> Java窗口顯示的內容:http://imgur.com/T4znR – CodyBugstein

0

這可能對一些工作...它爲我做的:在你的代碼

  1. 將鼠標懸停在 「java.awt中」,並在快速修復可用,請選擇修復項目設置

  2. 彈出顯示說:「了以下議案已經被發現...」和
    添加庫JRE系統庫[JavaSE的-1.7到構建路徑」被選中。

  3. 選擇好。

0

問題發生是因爲項目依賴於java 1.7的庫,但它無法在您的機器的指定位置找到JRE。

項目 - >屬性 - > Java構建路徑

或使用窗口>首選項在Eclipse中添加新的JRE>的Java>安裝的JRE並找到你的機器JRE文件夾的路徑。然後用eclipse中安裝的新JRE替換項目的依賴關係。如果teher沒有JRE並點擊添加jre選項卡並提供Jre的目錄位置並添加它。

相關問題