Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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 Chromium嵌入式框架创建Java项目?_Java_Macos_Jar_Chromium Embedded - Fatal编程技术网

如何在MAC OS X中使用Java Chromium嵌入式框架创建Java项目?

如何在MAC OS X中使用Java Chromium嵌入式框架创建Java项目?,java,macos,jar,chromium-embedded,Java,Macos,Jar,Chromium Embedded,我想使用JCEF在Netbeans上创建java应用程序 gluegen-rt.jar&gluegen-rt-natives-macosx-universal.jar&jcef.jar&jogl-all-natives-macosx-universal.jar&jogl-all.jar导入项目的文件 从VM选项中,libcef.dylib&libjcef.dylib动态库添加到库路径 Chromium Embedded Framework.Framework放在Frameworks目录下 然

我想使用JCEF在Netbeans上创建java应用程序

  • gluegen-rt.jar&gluegen-rt-natives-macosx-universal.jar&jcef.jar&jogl-all-natives-macosx-universal.jar&jogl-all.jar导入项目的文件

  • 从VM选项中,libcef.dylib&libjcef.dylib动态库添加到库路径

  • Chromium Embedded Framework.Framework放在Frameworks目录下

    然而,当我运行项目时,出现了“resource\u bundle.cc(280)]locale\u file\u path.empty()”错误。经过一些研究,我发现“Chromium Embedded Framework.Framework->Resources->en.lproj->locale.pak”文件找不到或以不正确的方式集成到项目中


  • 有些存在,但我无法在MAC OS X中实现?

    我也有同样的错误。我在JCEF上发现了一个悬而未决的问题,他们说这个问题不会得到解决

    要使其正常工作,您需要将运行环境设置为OSX应用程序包。为此,请执行以下步骤:

  • 在项目文件夹中,创建一个新的捆绑文件夹。例如:一个名为“test.app”的文件夹-应用程序扩展将该文件夹标识为应用程序包
  • 右键单击它,然后单击“显示包内容”
  • 使用与Mac版JCEF二进制文件附带的“JCEF_应用程序”上完全相同的结构复制JCEF库和资源。要查看其内部,请执行相同的“显示包内容”。该结构有一个名为“Contents”的主文件夹,其中包含所有资源和框架文件夹
  • 设置您的IDE(我在Eclipse上这样做)以运行您的应用程序,其工作目录为“test.app”
  • 请记住设置VM选项以在“test.app”中的新路径上查找库
  • 对我来说就是这样。它终于正常运行了