Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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
Java应用程序未在OS X Yosemite上运行_Java_Osx Yosemite_Rweka - Fatal编程技术网

Java应用程序未在OS X Yosemite上运行

Java应用程序未在OS X Yosemite上运行,java,osx-yosemite,rweka,Java,Osx Yosemite,Rweka,安装OS X Yosemite后,我的一个Java应用程序停止运行。消息是我需要JavaSE6运行时。一模一样 我按照用户Nikolas的建议做了,并且显然遇到了与用户Sage评论相同的问题: 最初,这给了我创建Java虚拟机失败的Eclipse错误,但这是因为我的/usr/bin/Java被符号链接到另一个1.7版本的/Library/Internet/。。。插件一而不是/Library/Java。。。一修复链接后,这对我来说非常有用-我希望我能投两张赞成票sage Dec 28'13 0:4

安装OS X Yosemite后,我的一个Java应用程序停止运行。消息是我需要JavaSE6运行时。一模一样

我按照用户Nikolas的建议做了,并且显然遇到了与用户Sage评论相同的问题:

最初,这给了我创建Java虚拟机失败的Eclipse错误,但这是因为我的/usr/bin/Java被符号链接到另一个1.7版本的/Library/Internet/。。。插件一而不是/Library/Java。。。一修复链接后,这对我来说非常有用-我希望我能投两张赞成票sage Dec 28'13 0:43

这是终端在尝试运行后所说的:

JavaVM: Failed to load JVM: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bundle/Libraries/libserver.dylib
JavaVM: Failed to load JVM: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
[JavaAppLauncher Error] JNI_CreateJavaVM() failed, error: -1
logout

[Process completed]

任何人都可以就如何解决此问题向我提供建议?

您可以解决创建链接的问题,如图所示

您可以解决创建链接的问题,如图所示

如图所示,El Capitan有一个更新。在此有效的更新解决方案是:

$ sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bundle/Libraries
Password:
$ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bundle/Libraries/libserver.dylib
根据,El Capitan有一个更新。在此有效的更新解决方案是:

$ sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bundle/Libraries
Password:
$ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bundle/Libraries/libserver.dylib

我对OSX没有把握,但Eclipse有一个Eclipse.ini文件,它可以引用要运行的Java版本。您可能需要查找并更新它,我对OSX不太确定,但Eclipse有一个Eclipse.ini文件,它可以引用要运行的Java版本。您可能需要查找并更新它。在El Capitan上安装R软件包RWeka时会出现此问题。此处发布的答案解决了RWeka安装失败的问题,但您需要关闭R Studio并重新打开它,以使更改生效。在El Capitan上安装R包RWeka时会出现此问题。这里发布的答案解决了RWeka安装失败的问题,不过您需要关闭R Studio并重新打开它,以使更改生效。