2011-11-11 41 views
-2

我的項目包旁邊有一個感嘆號!它不能正常運行!爲什麼我的項目包中有感嘆號?

該項目是在另一臺計算機(我的同學)中創建的。當我嘗試運行它時,我得到: 線程「main」中的異常java.lang.UnsupportedClassVersionError:.class文件中的錯誤版本號

我知道我需要更改項目的屬性。但是,如何知道哪些是我應該使用的正確版本?

我的環境 操作系統:Mac OSX 10.5.8 IDE:Eclipse的靛藍

原來的環境(我同學的) 我不知道

我查了MAC更新,但沒有可用的更新,所以我想我正在使用可用於我的系統的最新Java版本。

+2

我們沒有*近*足夠的信息。我們甚至不知道您使用的是什麼IDE。請閱讀http://tinyurl.com/so-hints並使用更多信息編輯您的問題。 –

+1

你在哪個環境工作? – DerMike

+0

您正在使用哪種IDE?如果你在圖標上徘徊,是否會彈出工具提示? –

回答

1

感嘆號通常意味着構建路徑存在一些問題。 檢查問題視圖提示您的項目缺少構建。

+0

+1 - 用於「檢查問題視圖」。 –

+0

我複製了每個類的內容。一個接一個地進入一個新的項目並且感嘆號消失。謝謝你們的幫助。 – Khashayar

+0

如果您的舊項目在其構建路徑配置中有一些無效條目(例如JRE庫取自不存在的JRE),那麼創建新項目將解決這個問題。但是,創建新項目並複製文件只適用於小型項目,因此我建議您下次嘗試找到導致此問題的原因和解決方案。獲得奇怪問題的經驗可以是一個生命的救星;-) – pushy