Java应用程序不能在OS X上运行的优胜美地(Java Application not runni

2019-10-21 04:52发布

安装OS X的优胜美地之后,我的Java应用程序一个停止运行。 的信息是,我需要JAVA SE 6运行系统。 正是因为在Eclipse中开普勒的OS X小牛请求的Java SE 6

我没有为用户尼古拉斯建议,显然有同样的问题,因为用户贤者评论:

最初,这给了我错误的Eclipse Failed to create the Java Virtual Machine ,但那是因为我/usr/bin/java被符号链接到另一个1.7(/资源库/互联网/ ...一个插件,而不是/库/ Java的...一个)。 固定该链接后,这个精美的作品,我 - 我想我可以举两个upvotes! - 鼠尾草12月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]

任何人都可以建议我如何去解决这个问题?

Answer 1:

按这里 ,有一个为埃尔卡皮坦更新。 更新后的解决方案,即在这里工作,将是:

$ 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


Answer 2:

因为在这里看到你能解决创建链接的问题http://oliverdowling.com.au/2014/03/28/java-se-8-on-mac-os-x/



文章来源: Java Application not running on OS X Yosemite