在Ubuntu 14.04上运行IBM Data Studio 4.1.01

我已经在Ubuntu 14.04上成功安装了IBM Data Studio及其Web控制台,并且Web控制台像梦一样运行,我可以很好地连接到我的DB2数据库。 但是,当我尝试运行Data Studio应用程序(eclipse)并单击其中的任何任务时,我收到以下错误消息:

JVM terminated. Exit code=160 /opt/IBM/DS4.1.0.1//jdk/jre/bin/javaw -Xquickstart -Xms40m -Xmx1024m -Xgcpolicy:gencon -Xscmx96m -Xshareclasses:name=IBMSDP_%u -Xnolinenumbers -XX:MaxPermSize=512M -jar /opt/IBM/DS4.1.0.1//plugins org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /opt/IBM/DS4.1.0.1/eclipse -name Eclipse --launcher.library /opt/IBM/DS4.1.0.1//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so -startup /opt/IBM/DS4.1.0.1//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.overrideVmargs -exitdata 550010 -install /opt/IBM/DS4.1.0.1 -product com.ibm.datastudio.consolidated.product.ide -vm /opt/IBM/DS4.1.0.1//jdk/jre/bin/javaw -vmargs -Xquickstart -Xms40m -Xmx1024m -Xgcpolicy:gencon -Xscmx96m -Xshareclasses:name=IBMSDP_%u -Xnolinenumbers -XX:MaxPermSize=512M -jar /opt/IBM/DS4.1.0.1//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 

检查了我的Java版本及其1.7.0_51:

 java version "1.7.0_51" OpenJDK Runtime Environment (IcedTea 2.4.6) (7u51-2.4.6-1ubuntu4) OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode) 

任何想法将不胜感激:-)

如果其他人遇到这个问题,我通过在/opt/IBM/DS4.1.0.1/eclipse.ini中添加以下行来解决它:

 -Dorg.eclipse.swt.browser.DefaultType=mozilla 

干杯! 🙂

我在Ubuntu 14.04 64位上遇到了与Rational Software Architect相同的问题。 对我有用的解决方案是编辑/opt/IBM/SDP/eclipse.ini,我添加了以下vmargs,如下所示:

-Dorg.eclipse.swt.browser.DefaultType=mozilla

另一方面,这对我来说已经足够了,下面的论点对我来说不起作用,还不够。

-Dorg.eclipse.swt.browser.XULRunnerPath=/opt/xulrunner