Mac OS X上的Talend Open Studio - 无法创建JVM

时间:2014-11-11 13:36:59

标签: macos jvm talend

我想在Mac Pro上启动Talend Open Studio(ESB或DI)。

但是我收到一个错误:"无法创建Java虚拟机"。

TOS版本是V5.6.0,我已经安装了Java SDK 1.7.0_45 64位。

我还在TOS_ESB-macosx-cocoa.ini中更改了一些值:

--launcher.XXMaxPermSize
512m
-vmargs
-Xms64m
-Xmx768m
-Xdock:icon=../Resources/talend.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.instance.area.default=../../../workspace
-Dfile.encoding=UTF-8

但我仍然得到同样的错误。

我发现TOS使用了错误的java版本     JavaVM:无法加载JVM:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bundle/Libraries/libserver.dylib

我的JAVA_HOME设置为/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

这取决于问题https://code.google.com/p/android/issues/detail?id=65730。 我在jre home中设置了libjvm.dylib的链接,而不是TOS正在启动。