Java应用程序未在OS X Yosemite上运行
安装OS X Yosemite后,我的一个Java应用程序停止运行。消息是我需要JavaSE6运行时。一模一样 我按照用户Nikolas的建议做了,并且显然遇到了与用户Sage评论相同的问题: 最初,这给了我创建Java虚拟机失败的Eclipse错误,但这是因为我的/usr/bin/Java被符号链接到另一个1.7版本的/Library/Internet/。。。插件一而不是/Library/Java。。。一修复链接后,这对我来说非常有用-我希望我能投两张赞成票sage Dec 28'13 0:43 这是终端在尝试运行后所说的: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
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并重新打开它,以使更改生效。