2015-09-25 275 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

相关问题