Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
甲骨文';Mac OS X的Java 7是否有com.apple.eawt.cocoa组件或类似组件?_Java_Macos_Cocoa - Fatal编程技术网

甲骨文';Mac OS X的Java 7是否有com.apple.eawt.cocoa组件或类似组件?

甲骨文';Mac OS X的Java 7是否有com.apple.eawt.cocoa组件或类似组件?,java,macos,cocoa,Java,Macos,Cocoa,苹果的Java在我的机器上的版本6上,有一个类com.Apple.eawt.CocoaComponent,用于将AWT/Swing应用程序连接到Cocoa组件。使用示例:在Java应用程序中显示AudioUnit(Cocoa视图)的UI。我想使用Java7,但在其中找不到这个类。有人知道它在哪里吗?或者,如果有其他选择?在Marven repo有eg,您可以选择: 希望它能有所帮助从7u4到最新的(截至2012年10月30日)7u9,Oracle JDK中确实包含了com.apple.eawt类

苹果的Java在我的机器上的版本6上,有一个类
com.Apple.eawt.CocoaComponent
,用于将AWT/Swing应用程序连接到Cocoa组件。使用示例:在Java应用程序中显示AudioUnit(Cocoa视图)的UI。我想使用Java7,但在其中找不到这个类。有人知道它在哪里吗?或者,如果有其他选择?

在Marven repo有eg,您可以选择:


希望它能有所帮助

从7u4到最新的(截至2012年10月30日)7u9,Oracle JDK中确实包含了
com.apple.eawt
类。有关用法示例,请参阅或


一个问题是,查找最新的API是相当困难的。我求助于在线搜索.java文件。您可能也会对较旧的应用程序感到幸运,尽管它不包括较新的类,如FullScreenUtilities。

我可以在那里或其他一些地方找到这些类,但如果我尝试在Java 7中运行该应用程序,Cocoa视图永远不会创建,并且我在CocoaComponent.paint中遇到异常。这些Apple类似乎与Oracle的Java7VM不兼容。嗨,你找到解决方案了吗?我还有一些扩展CocoaComponent的类,它们在Java7上失败了。还没有解决方案。这个项目被搁置了一段时间,我还没有开始做。我在JDK OSX端口状态页面上找到的是:“使用基于CALayer的JAWT嵌入,而不是CocoaComponent”。因此,您必须实现自己的本机windows。我告诉你我是否有一些工作代码。好的,我刚在我的Macbook上安装了7u10。rt.jar在com.apple.eawt包中确实有类,但没有
CocoaComponent
,这正是我要找的。