2015-03-18 5 views
1

Я установил новую ОС RHEL6.5 и установил Java 64bit с этим tutorial. Проверка версии показывает:Eclipse JVM Exit Code 127, когда была открыта перспектива RTC 'Jazz Administration'

[[email protected] bin]$ java -version 
java version "1.7.0_75" 
Java(TM) SE Runtime Environment (build 1.7.0_75-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) 

И JAVA_HOME и JAVA_JRE установлены правильно:

[[email protected] bin]$ echo $JAVA_HOME && echo $JRE_HOME 
/opt/jdk1.7.0_75 
/opt/jdk1.7.0_75/jre 

Я установил latest version (4.4.2) затмения и был в состоянии выполнить его. Из-за моей настройки проекта я установил RTC-плагин с архивом p2: RTC-Client-p2Repo-5.0.2.zip

После успешного старта я хочу изменить перспективу Java. Каждый раз с ошибкой JVM происходит сбой Java.

JVM terminated. Exit code=127 /opt/jdk1.7.0_75/jre/bin/java 
-Dosgi.requiredJavaVersion=1.7 
-XX:MaxPermSize=2048m 
-Xms40m 
-Xmx2048m 
-jar /home/user/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash /home/user/eclipse//plugins/org.eclipse.platform_4.4.2.v20150204-1700/splash.bmp 
-launcher /home/user/eclipse/eclipse 
-name Eclipse 
--launcher.library /home/user/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316/eclipse_1607.so 
-startup /home/user/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
--launcher.appendVmargs 
-exitdata 148010 
-product org.eclipse.epp.package.jee.product 
-vm /opt/jdk1.7.0_75/jre/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-XX:MaxPermSize=2048m 
-Xms40m 
-Xmx2048m 
-jar /home/user/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 

Может кто-нибудь помочь мне с этой ошибкой? Я пробовал другой параметр в eclipse.ini. Это мой текущий eclipse.ini, используемый при возникновении ошибок.

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
1024m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vm 
/opt/jdk1.7.0_75/jre/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=1024m 
-Xms40m 
-Xmx1024m 
+0

ли вы пробовали с рекомендуемой версии (https: // jazz.net/downloads/rational-team-concert/releases/5.0.2?p=allDownloads) Eclipse 4.2.x IDE , а не ваш Eclipse 4.4.x? – VonC

+0

Не могли бы вы приложить отчет о сбое? – Ivan

+0

AtVonC нет, я этого не делал. Я загружаю его в данный момент и даю обратную связь с версией 4.2.x. @Ivan, который сообщает об аварии? Eclipse не регистрирует никаких ошибок, если вы укажете в этом направлении. – MarcelHodan

ответ

1

Хорошо, я нашел точку отказа. Это проблема SWT Browser.

Это проблема затмения (bug 343889).
Многие из дистрибутивов Linux недавно прошли обновление до xulrunner-2.0, что несовместимо с некоторыми версиями eclipse. (даже с xmlrunner-compat пакетов)

Я нашел некоторую информацию об этой ошибке в этих сообщениях:

После того, как я добавил эти строки мой eclipse.ini Я столкнулся с другой ошибкой.

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

Но на этот раз он был зарегистрирован в .log в моем .metadata.

!ENTRY com.ibm.team.process.ide.ui 4 0 2015-03-19 03:11:17.361 
!MESSAGE Error logged from Process Client UI: 
!STACK 0 
org.eclipse.swt.SWTError: No more handles [Could not detect registered XULRunner to use] 
    at org.eclipse.swt.SWT.error(SWT.java:4467) 
    at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:681) 
    at org.eclipse.swt.browser.Browser.<init>(Browser.java:99) 
    ... 

Если кто-то ищет тезисах ошибки, попробуйте эти сообщения: