programing

Eclipse를 실행할 수 없습니다. JVM이 종료되었습니다.종료 코드=13

padding 2023. 4. 28. 20:18
반응형

Eclipse를 실행할 수 없습니다. JVM이 종료되었습니다.종료 코드=13

여기에 이미지 설명 입력

-vm C:\Program Files\Java\jre6\bin\javaw만 추가합니다.exe

월식으로그런 다음 일식을 다시 시작하려고 시도하고 이 오류를 받았습니다.실제로 해결하는 방법이나 연결 방법을 알려주세요.

이것은 나의 일식입니다.이니

-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize 256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs 
-Xms40m 
-Xmx384m

감사해요.

Eclipse를 구성할 때 동일한 오류가 발생했습니다.ini는 JRE6를 사용합니다.32비트 버전의 Eclipse 3.7을 실행하는 동안 64비트 JVM을 사용하도록 Eclipse를 잘못 구성하여 이 오류를 발생시켰습니다.

올바른 구성을 위해서는 eclipse.ini-vm 인수가 "C:/Program Files/" 대신 "C:/Program Files(x86)/"를 사용해야 합니다.

사용하는 JVM 버전(32/64비트)이 Eclipse 버전(32/64비트)과 일치하는지 확인합니다.

Eclipse.ini 파일에 기록되는 방식이 아니라 오류가 표시되는 방식일 수도 있지만 Eclipse.ini(JVM 지정)에는 다음과 같은 텍스트가 있습니다.

  • -vm 옵션과 해당 값(경로)은 별도의 줄에 있어야 합니다.
  • 값은 Java 홈 디렉토리뿐만 아니라 Java 실행 파일에 대한 전체 절대 경로여야 합니다.
  • -vmargs 이후의 모든 항목이 JVM에 직접 전달되므로 -vmargs 옵션 전에 -vmargs 옵션이 발생해야 합니다.

메시지 상자의 두 번째 줄을 봅니다.여기서 실제로 시작된 Java 런타임을 확인할 수 있습니다.내 이름은 갑자기 C:\ProgramData\Oracle\Java\javapath\javaw.exe였습니다.이것은 내가 "Chrome java updater"를 설치한 후에 발생했습니다(Chrome 브라우저는 신음소리를 냈다: '당신의 java는 구식입니다, 당신은 업데이트해야 합니다.

이 "chrome java 업데이트" 이전에 내 일식(lunajee x64)은 오류 없이 시작되었습니다.배경을 자세히 살펴보면 크롬 자바 업데이터(오라클 사이트에서 시작된 노트)가 envar PATH 앞에 C:\ProgramData\Oracle\Java\javapath를 추가했습니다.(x86) 프로그램 폴더의 최신 Java 8 JRE 설치에 대한 세 개의 심볼릭 링크가 포함되어 있으므로 32비트 Java JRE에 대한 링크입니다.Oracle은 system32(64bit) resp에 심볼릭 링크가 있는 기존 기술을 Java8로 대체합니다.SysWOW64(32비트).

그러는 동안에 저는 배웠습니다.마지막으로 실행한 Java 설치 프로그램(*.exe)은 창에서 해당 Java 맛(32b 또는 64b)을 기억하게 하며, 업데이트 후 C:\ProgramData\Oracle\Java\javapath의 링크가 기억되는 맛의 Java 설치를 가리킵니다.64b eclipse가 설치되어 있고 설명된 오류가 발생하면 최신 64b JDK를 다시 설치하면 됩니다. 그 이후에는 Java 업데이트가 32b 버전에 더 이상 연결되지 않습니다.그리고 eclipse.ini에 항목이 없으면 eclipse 64b가 올바르게 시작됩니다.

PC에 64비트 또는 32비트 운영 체제가 있는지 확인해야 하며 JDK(64비트/32비트)와 Eclipse(64비트/32비트)도 마찬가지입니다.

모두 동일한지 확인합니다. 그렇지 않으면 자신의 비트와 일치하는 것을 다운로드해야 합니다.

이클립스의 경우:

일식에서 이 두 줄을 추가했습니다.이니

두 번째 줄은 javaw.exe 파일의 JDK 위치를 나타냅니다.

-vm

C:\Program Files\Java\jdk1.7.0_60\bin\javaw.exe

참고: -vmargs 앞에 -vm 행을 배치합니다. 그렇지 않으면 기본 위치가 사용됩니다.

STS용

STS.ini에서 위와 동일하게 변경

저도 이거 때렸어요.적어도 저에게는 이것이 win32 이클립스와 함께 win64 버전의 JRE를 사용하려고 했기 때문이라는 것이 밝혀졌습니다.win32 Eclipse는 win32 Java(오라클/썬의 Java 설치 프로그램 목록에서 -586이라고 함)가 필요한 것 같습니다.

제가 두 가지를 모두 사용한 이유는 64비트 이클립스에서만 나타나는 버그를 정확히 파악하려고 했기 때문에 비교할 32비트가 필요했습니다.

"x64"(win64)와 "i586"(win32) 버전의 JRE를 모두 컴퓨터에 설치하면 문제가 없고 오류 13이 없습니다.두 가지를 동시에 설치할 수 있습니다.

이 오류는 해당 버전의 Eclipse에 적합하지 않은 JVM 버전임을 의미합니다.자세한 내용은 다음 링크를 참조하십시오.

http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

사용 중인 Eclipse와 Java가 모두 32비트 또는 64비트인지 확인합니다.

32비트 JRE에서는 64비트 이클립스를 실행할 수 없습니다.

java -version

HotSpot Java 파일(TM)64-Bit VM

32비트 버전 JRE에는 64비트가 포함되지 않습니다.

저도 방금 같은 문제가 있었고, 그 문제를 해결하기 위해 약 한 시간을 보냈습니다.결국 경로에 있는 '#' 문자였습니다.

그래서 저는 "C:\# IDE\eclipse 3.7"을 "C:\+ IDE\eclipse 3.7"로 이름을 바꾸었고 문제가 해결되었습니다.

최근에 저는 같은 문제에 직면했습니다.내 버전의 이클립스는 자바 버전 8을 지원하지 않습니다.

실수로 기계에 jre 8을 설치했는데 "C:"를 추가하여 PATH 변수를 자동으로 업데이트했습니다.시작 부분의 \ProgramData\Oracle\Java\javapath"는 이 버전을 선택하고 나중에 순서대로 수동으로 추가된 1.6 버전을 무시한 후 종료 코드 13과 충돌합니다.

방금 경로에서 이 문자열을 제거하여 시스템이 이전 버전을 선택하고 이클립스가 정상적으로 시작되었습니다.

저는 두 기계 모두에서 일식과 같은 문제가 있었습니다.저는 jre 32비트를 설치했습니다.그래서 32비트를 빼고 대신 64비트를 설치했는데 완벽하게 작동했습니다.

http://java.com/en/download/manual.jsp 에서 64비트 버전의 JAVA를 설치하기만 하면 됩니다.

64비트 설치 관리자의 메시지가 표시되면 이전 버전을 제거합니다.

이클립스를 저장한 폴더로 이동합니다.시작 로그에서 구성 폴더를 확인합니다.그것은 당신에게 "종료 코드 13"보다 훨씬 더 나은 진단을 제공할 것입니다.

기본 jdk 위치가 변경되었기 때문에 Java 업데이트 후 이클립스가 시작되지 않습니다.eclipse.ini 파일에 다음 행을 추가하면 문제가 즉시 해결되었습니다.

-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe

vmargs 바로 앞에 이 행을 추가했습니다.다음과 같이 표시됩니다.

...
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

eclipse.ini에 대한 자세한 내용은 다음 사이트를 참조하십시오. http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example

저의 경우 32비트 이클립스와 자바를 사용합니다.32비트 및 64비트 버전의 Java를 모두 설치한 경우 올바른 버전을 선택해야 합니다.64비트 버전의 경우 디렉토리 아래의 javaw.exe 파일을 참조하십시오.

C:\Program Files\Java\jdk1.8.0_60\bin

이 오류가 나타날 때마다 구성 디렉터리로 이동하여 방금 생성된 로그 파일을 확인하십시오.올바른 예외 스택 추적이 있어야 합니다.저는 업데이트된 32비트 JRE(또는 JVM)를 설치했는데, 이는 경로에 추가된 기본 Java였습니다.또한 Eclipse를 64비트로 설치했기 때문에 기본 SWT 라이브러리를 실행하려면 64비트 VM이 필요했습니다.그래서 32비트 JVM을 제거하고 64비트 JVM으로 교체했습니다.

저는 그들이 어떤 디렉토리에 로그 파일을 자동으로 생성하는 대신에 이 보고 메커니즘을 개선할 수 있을지 궁금합니다.

이 오류는 32bit과 64bit java를 설치한 우분투에서 발생했습니다.사용하다

sudo update-alternatives --config java

기본값으로 사용할 올바른 버전을 설정합니다.

방금 jre-32 비트 버전을 제거했는데 잘 작동했습니다.

저는 이클립스 주노를 사용하고 있었는데 32비트인지 64비트인지 기억이 나지 않았습니다.자바 32비트를 설치했는데 실패했습니다.그리고 자바 64비트를 설치했고 이클립스 주노가 다시 작동하고 있습니다.

또한 환경 변수(PATH)에서 java 또는 jre 참조를 제거했습니다.

각생이스와자다아대에처키대한답다이있틀니수습예들확쉽것를할인게어제은렸고단순은부에히분텍른의클립바의▁e▁using▁in▁checked▁regarding를 사용하여 쉽게 확인할 수 있습니다.윈도우즈 아래에서 모니터를 처리합니다.-vm이며, 으로 실행된다는 최대 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" 그래서 최대로 구성할 수 있습니다.java.exe 경우 Eclipse와 Java에 대해 동일한 아키텍처를 사용할 필요는 없지만 32비트와 64비트를 모두 사용할 수 있습니다.사용하지 않는 경우에만 두 가지를 혼합할 수 있습니다.-vm그러나 Eclipse가 jvm.dll 등을 사용하여 Java를 자체 프로세스에 기본적으로 로드하도록 합니다.이클립스의 당신이 이클립스를 더.-vmeclipse.ini.

말을 , 몇, 제말을믿않다신면으자다, 스와바른오구시직십의하수성고접하행를트스를 구성하세요.-vm아니면 제대로.결국, 그것이 바로 질문자가 수락된 답변에 대한 그의 논평에서 설명한 것입니다.

Eclipse를 실행할 수 없습니다. JVM이 종료되었습니다.종료 코드=13

지금 , 알 수 . 그의 64비트 JDK의 는 32비트이기 입니다. 왜냐하면 그 경로는launcher.library32비트입니다.

제가 여기 온 이유는 다음과 같습니다.제 고객 중 한 명이 Eclipse/OSGI 기반 애플리케이션을 로드하는 데 문제가 있었고 Java가 종료 코드 13으로 종료되었습니다.결국 그것은 그 문제가 문제가 아니라는 것을 보여주었습니다.-vm 자바와 또는자아와의 eclipse.exe하지만 그 대신 그는 단순히 실종되었습니다.config.ini그리고 제 생각엔eclipse.exe무엇을 로드해야 하는지 또는 그런 것을 알지 못했습니다. 우가그 인고난 식하후 에리것 을▁a후 난에▁after ▁we우▁recogn.config.ini되었습니다.-vm JRE7의 은 다음과 같습니다.eclipse.exe.

나는 Ubuntu에서도 같은 문제가 있었고, jdk 디렉토리에 있는 모든 *.pack 파일의 압축을 풀어서 해결했습니다.예: cd /usr/dll/jdk1.7.0_03/jre/lib sudo ../bin/dll200 rt.pack rt.jar

아래 구성을 사용합니다.

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
    -product
    org.springsource.ggts.ide
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -vm
    C:\Program Files\Java\jdk1.7.0_51\jre\bin\javaw.exe
    -vmargs
    -Dorg.eclipse.swt.browser.IEVersion=10001
    -Dgrails.console.enable.interactive=false
    -Dgrails.console.enable.terminal=false
    -Djline.terminal=jline.UnsupportedTerminal
    -Dgrails.console.class=grails.build.logging.GrailsEclipseConsole
    -Dosgi.requiredJavaVersion=1.6
    -Xms40m
    -Xmx768m
    -XX:MaxPermSize=256m
    -Dorg.eclipse.swt.browser.IEVersion=10001

jdk를 다시 설치하면서 고쳤습니다.제 경우에는 다음을 수행해야 했습니다.

java -version
sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
java -version
javac -version

apt에서 쿠분투 13.04에 Java JDK+JRE(오라클) 설치

제 경우 Java 경로가 Env 변수에 설정되지 않았습니다.EnvPATH에 올바른 경로가 설정된 후 작동하기 시작했습니다.

javacin 명령 프롬프트를 입력하고 JAVA PATH가 올바른지 확인합니다.

저는 이 성가신 오류를 제거하기 위해 .ini를 수정하는 것과 같은 몇 가지 일을 했습니다.

  1. 최신 JDK 설치
  2. 이전 이클립스 IDE 폴더를 완전히 삭제합니다.
  3. 이번에는 다른 위치로 압축을 풉니다.

"eclipse.exe"를 두 번 클릭합니다. 이제 매력적으로 작동합니다. 기본 작업 공간을 사용하여 이전 프로젝트를 로드합니다.

저는 이클립스 이상의 JDK의 Java VM 문제로 의심하고 있습니다.

새로운 이클립스 설치 프로그램을 사용했습니다.설치 경로가 마음에 들지 않아 수동으로 변경했습니다.후에 exit code=13 메시지도 받았습니다.

부동산이 있습니다.eclipse.ini파일 이름은 . 새로운 위치로 수정해야 했고, 그것으로 이 문제가 해결되었습니다.

에서 선한새설프램서를 선택했습니다.D:/eclipse가 IDE에 되었습니다.D:/eclipse/eclipse그래서 폴더를 수동으로 이동했습니다.다음 번에 일식을 열려고 할 때 종료 오류가 발생했습니다.그래서 나는 수정을 해야만 했습니다.eclipse.ini현재 위치를 설정합니다.

-install
D:/eclipse

솔루션으로 이동하기 전에 해당 오류가 표시되는 이유를 알려주십시오.이 문제의 이면에 있는 문제를 알고 있다면 오류를 쉽게 해결할 수 있습니다.

이유 1: 이 문제의 가장 일반적인 이유는 다른 비트 버전, 즉 64비트 또는 32비트 버전의 소프트웨어를 설치하려고 하기 때문입니다.이클립스나 자바 중 하나일 수 있습니다.

솔루션:실행 중인 운영 체제 버전을 확인하십시오. 동일한 버전의 이클립스와 동일한 버전의 Java 소프트웨어를 다운로드했는지 확인하십시오.

이유 2: Eclipse.ini 파일의 구성 오류

솔루션:Eclipse.ini 파일 끝에 "-vmJava sdk 경로" 을 추가합니다.예: -vm C:\Program Files\Java\jdk1.7.0_71\bin\javaw.exe

이유 3: Eclipse 설치 디렉토리의 특수 문자(#, !, @).

솔루션:특수 문자가 없는지 확인합니다.

이유 4: PATH 시스템 변수에 JAVA 경로를 두 번 추가했는데 두 경로가 모두 다릅니다.

솔루션:PATH 시스템 변수에서 하나의 잘못된/다른 JAVA 경로를 제거합니다.

이유 5: 최신 버전의 Eclipse를 사용할 수 있지만 잘못된 버전 또는 지원되지 않는 버전의 Java Virtual Machine(JVM)을 사용하고 있을 수 있습니다.

솔루션:win+R 키를 눌러 명령 프롬프트 열기를 사용 중인 Java 버전을 확인하려면 cmd를 입력하고 Enter 키를 누릅니다.이제 콘솔에 Java -version 명령을 입력하여 Java 버전을 확인합니다.이제 일식이 해당 버전을 지원하는지 여부를 조사합니다.또는 Eclipse 폴더의 "readme" 폴더를 열고 readme_eclipse.html을 열어 지원하는 버전을 확인할 수 있습니다.

이클립스 네온이 있는 사람들을 위해.

Eclipse Neon을 실행하고 싶었고 JRE 1.8을 가지고 있었는데 JDK 1.7이 error=13을 반환하고 Java JDK 1.8을 설치하여 모든 것이 매력적으로 작동했습니다.

저도 이 문제가 있었습니다.오래된 JDK1.8.0_05가 있었습니다.최신 JDK1.8.0_111을 설치했는데 이제 모든 것이 잘 작동합니다.환경 변수를 업데이트해야 합니다.

Windows 7 64비트를 사용합니다.Eclipse Neon 1a 사용.

누군가에게 도움이 되길 바랍니다.

sts 3.8.4와 동일한 문제에 직면하여 다른 설정을 시도했지만 운이 따르지 않고 jdk를 다시 설치했지만 동일한 번 시도했지만 동일한 번 더 시도했습니다.마지막으로 sts 3.8.2를 다운로드했는데 문제없이 실행됩니다.윈도우 8, 64비트 OS를 사용합니다. 감사합니다.

이 문제는 PATH 환경 변수가 잘못된 Java 설치를 가리킬 때 발생할 수 있습니다.

언급URL : https://stackoverflow.com/questions/4945178/cannot-run-eclipse-jvm-terminated-exit-code-13

반응형