簡體   English   中英

Eclipse構建路徑錯誤(Java SE 8)

[英]Eclipse Build Path Error (Java SE 8)

我正在嘗試執行一個非常簡單的程序,但是Eclipse無法拉出javax.swing庫。

代碼如下:

導入javax.swing。*;

公共類FirstGUI {字符串fn = JOptionPane.showInputDialog(“輸入第一個數字”);

}

我看了很多教程,並閱讀了與此相關的所有關於stackoverflow的相關文章,但仍然出現此錯誤:

- The type javax.swing.JComponent cannot be resolved. It is indirectly referenced 
 from required .class files

我已經遵循/嘗試了以下所有步驟:

-確保在“項目”->“屬性”->“ Java構建路徑”->“庫”選項卡中,已填充“ JRE系統庫[Java SE 8(MacOS X默認)”。如果單擊向下箭頭,則會看到其中的所有.jar文件。我懷疑javax.swing庫可能會從這里丟失,但是我誤會了嗎??我剛剛下載了最新的Java SDK:

上次登錄時間:ttys000 Christophers-MacBook-Pro上的Sun May 22 14:38:17:〜christopherveizaga $ java -version Java版本“ 1.8.0_92” Java(TM)SE運行時環境(內部版本1.8.0_92-b14)Java HotSpot( TM)64位服務器VM(內部版本25.92-b14,混合模式)Christophers-MacBook-Pro:〜christopherveizaga $

進一步:

-Project-> Properties-> Builders-> Java Builder已選中-創建新項目時,請確保選擇“ New Java Project”-在Eclipse-> Preferences中,我將編譯器的遵從性級別設置為1.7(應該是有些不同?)

-在Eclipse->首選項->已安裝的JRE中,顯示“ JRE系統庫[Java SE 8(MacOS X默認)]”並選中。

另外,我能夠使用JFrame創建一個非常簡單的GUI,並且能夠成功運行代碼! 我有一個非常基本的理由,為什么JFrame可以工作,但更基本的“相對”(JOptionPane)不能工作(假設它是同一工作區,項目的一部分)??? 這使我相信該庫的.jar文件集不完整,盡管我可能是錯的。

我已經刪除並重新安裝了Eclipse 3次(每次安裝時嘗試不同的操作),但仍然沒有問題。 我不會花時間問你們這個問題,但是我真的不知道該怎么辦。 由於該死的錯誤,我無法繼續我的Java學習,並使我發瘋!

謝謝大家。 對於這個問題的解答,我深表歉意,但是就像我說的那樣,目前我已經沒有其他選擇了。

-克里斯

我認為這是安裝問題。 可能會丟失文件,但更有可能是一些舊文件位於類路徑中的某個位置,並且掩蓋了Java 8版本。 我將正式卸載所有Java版本,然后手動搜索並銷毀所有與Java相關的目錄,並刪除classpath變量,然后從頭開始下載並重新安裝JDK 8。 另外,如果您使用的IDE可能與舊的Java版本代碼相關聯,那么我也將刪除並重新安裝/重新安裝它。

即使我也面臨類似的問題。 我用1.6取代了JDK 1.8系統庫,它對我有用。

親切的問候,毗濕奴

暫無
暫無

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

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