Eclipse zwraca komunikat o błędzie " Java została uruchomiona, ale zwrócono kod wyjścia = 1"

to jest zdjęcie kodu błędu

Właśnie Pobrałem i dearchived Android SDK dla Windows. Obecnie używam W8 64x.

Author: Chris Martin, 2013-09-04

19 answers

Komunikat o błędzie wskazuje na problem z wersją Javy. Masz zainstalowany JDK?

Spróbuj dodać następujący (zaznaczając nową linię):

/!\ upewnij się, że opcja -vm występuje przed poleceniem -vmargs . Wszystko po {[2] } jest przekazywane bezpośrednio do JVM.

-vm 
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs... 

... do pliku eclipse.ini, wskazując na JDK, którego chcesz użyć, i sprawdź, czy wymagana wersja Java jest co najmniej tak Nowa jak Twój JDK. To jest ścieżka dla systemu Windows. Więcej o ścieżkach można znaleźć tutaj (przewiń w dół).

Jeśli nie wiesz gdzie jest plik eclipse.ini: regularnie znajduje się on w folderze twojego eclipse.exe.

Edit2: @KadoLakatt: powodem, dla którego instalacja najnowszej wersji Javy zadziałała, jest to, że Eclipse sprawdza standardową ścieżkę dla JVM, jeśli nie znajduje wpisu -vm (Zobacz tutaj ). Jednak nie polecam tego, ponieważ możesz się mylić zgadując JVM używany. Jeśli aktualizujesz Javę (automatycznie?) możesz napotkać problemy w swoim Eclipse zastanawiając się, co możesz zmienić. Lepiej ustaw go do określonego folderu w eclipse.ini, aby mieć pewność.

 214
Author: Calon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-22 13:47:09

Otrzymałem ten błąd znikąd. Eclipse przestało działać, mimo że nie wprowadziłem żadnych zmian konfiguracyjnych i nie zainstalowałem żadnych nowych jdk.

Oto moje zaćmienie.plik ini:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m

Aby Eclipse zaczęło się pomyślnie usunąłem

    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -vm 
C:/Program Files (x86)/Java/jre7/bin/javaw.exe

Oto mój zaktualizowany plik:

--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-Xms40m
-Xmx1024m

Nie mam pojęcia po co usuwać osgi.requiredJavaVersion=1.6 Naprawiono to, ponieważ moja wersja jvm to 1.6. Od doc http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html{[14]

osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".

Myślę, że moja wersja Javy została ustawiona poprawnie. W każdym razie Eclipse zaczyna i biegnie dla mnie teraz......

 39
Author: blue-sky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-17 14:36:21

Tak też może być:

-vm 
C:\Program Files\Java\jre6\bin\server\jvm.dll
 9
Author: Abu Shumon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-10 00:42:40

Dla tych z Was, którzy próbowali wszystkich powyższych odpowiedzi bez powodzenia, spróbuj obniżyć swoją wartość-Xms. Jestem zobowiązany do obsługi starszego Eclipse (WebLogic Eclipse 10.3.6) - miałem następujące .ini na moim komputerze z systemem Windows 7 i moim Windows Server 2008 R2 Enterprise VM (wersja Java poniżej wskazuje na 32-bitową Javę), które działały i działały idealnie, odpowiednio.

-vm
C:/Java/Java7/jdk1.7.0_79/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=C:/Oracle/Middleware/wlserver_10.3

Więc 32-bitowa Java dla 32-bitowego Eclipse, ale nadal kod wyjścia 1. Na podstawie wszystkich odpowiedzi, które tu widziałem, i jedyną zmianą jest nowy laptop z Windows 10, jedynym możliwym wyjaśnieniem było to, że nowy OS i Eclipse nie zgadzają się na coś. Zacząłem więc bawić się każdą z wartości i zadziałało, gdy obniżyłem zarówno Xms, jak i Xmx do 512m. Mam przeczucie, że prawdopodobnie nowy system operacyjny Windows zapobiega wyższemu początkowemu rozmiarowi stosu w oparciu o niektóre warunki pracy (wyższy-Xms działa na Windows 10 na wszystkich podobnych urządzeniach, na które natknąłem się) - więc wszelkie inne wyjaśnienia są mile widziane. Tymczasem poniżej jest jedyną wartością, którą poprawiłem, aby pomyślnie uruchomić Eclipse.

-Xms512m 
 5
Author: behold,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-18 21:39:10

Kombinacje robocze OS, JDK i Eclipse bitness.

  • 32-bitowy OS, 32-bit JDK, 32-bit Eclipse (tylko 32-bit)
  • 64-bitowy OS, 32-bit JDK, 32-bit Eclipse
  • 64-bitowy OS , 64-bit JDK, 64bit Eclipse (tylko 64-bit)

Prosimy użyć 1 z powyższych kombinacji.

 5
Author: tk_,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-03 10:52:17

Dodawanie -vm parametrów działa dla mnie.

-vm 
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
 4
Author: Lalit Narayan Mishra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-17 04:44:04

Miałem ten sam problem w moim windows 7, 64-bitowym komputerze. Następnie Pobrałem i zainstalowałem 64 bitowy jdk dla Javy (który zawiera jre). To rozwiązało problem.

 4
Author: CRM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-05 10:50:50

Napotkałem podobne problemy. Powodem jest to, że ścieżka do mojego zaćmienia zawiera chińskie znaki. Po usunięciu tych znaków problem zostanie rozwiązany. Sprawdź, czy na twojej ścieżce znajdują się znaki inne niż angielskie.

 2
Author: Bernie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-28 02:03:49

Ja też miałem do czynienia z podobnym problemem, nie rozwiązanym po dodaniu komendy w eclipse.plik ini. Moja przyczyna jest inna. Eksperymentowałem na schematach sekwencji używając objectaid. To jest rzucenie wyjątku i zakłócenie mojego miejsca pracy. Możesz mieć inny problem podczas pracy nad nowymi wtyczkami. Lepiej sprawdź plik dziennika znajdujący się w przestrzeni roboczej projektu C:\path\to\workspace\.metadata\.log

 2
Author: Jajikanth pydimarla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-25 14:48:26

Można to rozwiązać poprzez dodanie następującej linii do eclipse.plik ini -XX: - UseCompressedOops

 1
Author: Vivek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-22 23:53:22

Miałem ten sam problem, który był spowodowany Crash shutdown mojego systemu windows 10. Wcześniej w ścieżce miałem ścieżkę Oracle czyli ścieżkę wstawioną przez Oracle w momencie instalacji JDK. Usunąłem go i zmieniłem ścieżkę do lokalizacji JDK. To rozwiązało problem.

 1
Author: Vijay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-24 13:29:58

Mine jest 64-bitowym systemem z 64-bitową instalacją Javy. to, co dla mnie działało, było następujące:

  1. Goto katalog instalacji eclipse
  2. Kliknij prawym przyciskiem myszy ikonę eclipse i kliknij "Wyślij na pulpit jako skrót"
  3. następnie kliknij prawym przyciskiem myszy ikonę skrótu na pulpicie , a następnie > Właściwości > karta skrótu
  4. W polu target wskaż prawidłową ścieżkę domową instalacji java 64 bit przy użyciu argumentu vm ze ścieżką java_home zamkniętą w cudzysłowie tak:

    D:\Scala_eclipse\eclipse.exe-vm "C:\Program Files\Java\jdk1.8. 0_11"

    ikona skrótu Scala eclipse

To prawie zawsze rozwiązuje wszystkie moje problemy związane z Eclipse (scala eclipse, jak również). Jak wspomniano w odpowiedzi , upewnij się, że używasz odpowiedniej kombinacji eclipse i java

 1
Author: stormfield,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-13 23:38:35

Aby dodać tutaj...
dla facetów, którzy nadal nie mogli uruchomić eclipse z powodu tego samego błędu, Sprawdź eclipse.plik ini ponownie i zobacz czy zapomniałeś umieścić M po rozmiarze pamięci. Na przykład:

-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb

Są nieprawidłowe, powinno być -Xmx1024M. Próbowałem różnych pomysłów z SOF i z innych forów, i w tym cut / paste zapomniałem, że przegapiłem M (taka mała rzecz do przegapienia), więc pomyślałem, że powinienem się podzielić. Jeśli niektórym się uda, głosujcie.

 0
Author: paul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-10 05:56:05

Ostatnio miałem ten problem, ale nie zmieniłem żadnej Javy ani nie zaktualizowałem wersji Javy, być może ten problem wystąpił z powodu crash shutdown systemu.

I po przeczytaniu kilku odpowiedzi tutaj postanowiłem zmienić wersję Javy z 1.6 na 1.7 W eclipse.plik ini.

-vmargs
-Dosgi.requiredJavaVersion=1.6  

Po tej zmianie zaćmienie zaczęło się dobrze i zadziałało. Ponieważ nic nie zmieniłem, postanowiłem zmienić go z powrotem na 1.6 do tego, co było pierwotnie.

Wtedy zacząłem zaćmienie i zgadnij co zadziałało. Wygląda na to, że w moim przypadku tylko dotykanie / modyfikowanie zaćmienia.plik INI zadziałał.

Mam nadzieję, że ta odpowiedź jest dla kogoś pomocna.
 0
Author: user_CC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-17 04:44:14

Bezpośrednia zmiana pliku eclipse nie jest dobrym pomysłem, bez względu na facet czy ini, chyba że można go zmienić w eclipse. Miał ten sam problem, z zainstalowanym jdk1.8. Zmień na jdk 1.7.Tutaj wpisz opis obrazka

Poza tym, zgodnie z https://wiki.eclipse.org/Eclipse/Installation LUNA i MARS potrzebują 1.7. Więc upewnij się, że masz go zainstalowanego.

 0
Author: Tiina,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-14 03:36:27

Jeśli żadne z rozwiązań nie działa, sprawdź, czy na twoim komputerze jest zainstalowana więcej niż jedna wersja Javy. Proszę zachować tylko jedną wersję, którą preferujesz i wszystko powinno działać dobrze.

 0
Author: Neo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-19 13:56:48

Żadna z powyższych odpowiedzi mi nie pomogła. Odkryłem, że ogólnie taki błąd może oznaczać, że Twoje zaćmienie.ini ma nieprawidłowy wpis. Tak więc wszystkie powyższe odpowiedzi mogą być poprawne, w zależności od konkretnego przypadku. W moim przypadku okazało się, że dodałem argument locale z literówką w nim.

 0
Author: Richard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-12 12:36:52

Próbowałem zmienić ścieżkę w parametrze-vm, ale to nie pomogło. Następnie usunąłem parametr-vm i-vmargs z eclipse.ini. To działało dla mnie

 0
Author: Koss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-11 17:52:05

If it says c:/program files / java / jre/bin/server / jvm.dll not found następnie skopiuj jre z folderu jdk i wklej go poza folder jdk . a potem spróbuj jeszcze raz...

 -4
Author: user3337536,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-21 14:13:13