我正在使用Eclipse平臺進行Java開發。有代碼中引用的預先存在的jar文件(添加到構建路徑中)。對於我來說,在Eclipse中某些jar沒有被識別出來是非常令人驚訝的,即Eclipse給出了屬於某些jar的類的構建錯誤。儘管我可以從這些jar文件中解壓縮並查看java類。Eclipse無法啓動jar
我進一步仔細觀察,發現這些罐子並未在包資源管理器中爆炸,也就是說,我無法在Eclipse的包資源管理器中看到META-INF文件夾和jar類。但是我能夠看到這些通過winzip實用程序。
我正在使用Eclipse平臺進行Java開發。有代碼中引用的預先存在的jar文件(添加到構建路徑中)。對於我來說,在Eclipse中某些jar沒有被識別出來是非常令人驚訝的,即Eclipse給出了屬於某些jar的類的構建錯誤。儘管我可以從這些jar文件中解壓縮並查看java類。Eclipse無法啓動jar
我進一步仔細觀察,發現這些罐子並未在包資源管理器中爆炸,也就是說,我無法在Eclipse的包資源管理器中看到META-INF文件夾和jar類。但是我能夠看到這些通過winzip實用程序。
感謝您關注此問題。我能夠找出這個問題的根本原因。實際上,jar文件使用剪貼板從遠程Windows機器複製到本地Windows機器。通過這種方式,jar文件以ASCII模式複製,Eclipse或應用程序無法識別其中的類。 現在我已經複製了在/ B參數(二進制模式)窗口中使用複製命令的瓶子,這些現在按預期工作。
再次感謝!
嘗試以下操作:
如果最後一個選項有效,那麼您可能會有重複。請讓我知道它是否有幫助。
我試過這個,但它沒有幫助。 – 2012-07-15 23:48:38
http://imgur.com/TUkQ2描述我面臨的問題。 – 2012-07-17 07:23:38
在我看來,就像你有兩個相同的瓶子一樣,這意味着你創建了一個衝突(一個罐子有不同版本的事實並不重要,它們都有相同的類)就可以刪除其中的一個。 – Tomer 2012-07-17 07:56:30
請向我們展示一些構建錯誤 – Arne 2012-07-15 12:29:53
它說「類無法解析」,即使包含xyz類的jar包含在類路徑中。 Eclipse不能使罐子爆炸。 –
2012-07-15 23:52:26
Eclipse不應該爆炸任何jar,只要它在類路徑中就可以識別其中的類 – Tomer 2012-07-16 07:11:24