2015-09-25 41 views
0

我正在使用一個包含mac的Java應用程序,所以當我在我的eclipse中運行代碼時,我無法解決類似 import sun.lwawt.LWComponentPeer; import sun.lwawt.PlatformWindow; import sun.lwawt.macosx.CPlatformWindow;因爲我試圖在運行在我的Windows操作系統上的Eclipse中運行此應用程序。我爲Windows運行Java jdk 1.7。我無法找到這個庫在哪裏,我必須在我的Maven中爲這些包添加什麼依賴項。有沒有人知道這一點?你可以幫我嗎?對不起,如果這是一個微不足道的問題,但我是新手到Java。有誰知道我可以如何包含sun.lwawt.LWComponentPeer;在我在Windows上運行的代碼?

回答

1

對不起,但它不能完成。 XXXPeer類是Java 1.0(預擺動)的一部分,涉及創建在Java中使用的本地OS UI組件。實現這個的類是使用JNI(即C++ /不是java)編寫的,並且不是跨平臺兼容的。

+0

非常感謝。這就說得通了。所以,因爲我在我的Windows上運行這些類不會對我的應用程序產生任何影響,所以我想我可以取消它沒有被解決。但是,我很好奇這個應用程序是否在Mac上加載,這些導入是否會自動解析? – Ramya

+0

@ Ramya它取決於JRE中的內容。但我想可能是的。如果沒有,你會遇到同樣的問題,你會試圖在Windows或Unix上使用它 – ControlAltDel

相關問題