Java com.apple.eawt.Application“;访问限制“;

Java com.apple.eawt.Application“;访问限制“;,java,eclipse,macos,Java,Eclipse,Macos,我正在编写一个Java应用程序,目前正在开发所有苹果原生的LAF。我正在尝试自定义应用程序菜单,我发现我需要使用com.apple.eawt.application来实现这一点。但是,当我尝试导入该类时,我的IDE显示: Access restriction: The type Application is not accessible due to restriction on required library /Library/Java/JavaVirtualMachines/jdk1.7.

我正在编写一个Java应用程序,目前正在开发所有苹果原生的LAF。我正在尝试自定义应用程序菜单,我发现我需要使用com.apple.eawt.application来实现这一点。但是,当我尝试导入该类时,我的IDE显示:

Access restriction: The type Application is not accessible due to restriction on required library /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/rt.jar

我正在使用MacOSX10.9上的JDK1.7更新45,使用的是Eclipse。rt.jar在类路径上,但有些不愉快。如何解决此问题?

您可能正在构建路径中尝试使用JRE,您可以尝试将其更改为JDK

请参阅