2012-06-13 1 views
0

Java EE 용 최신 이클립 열림 ... 오류 ... 열기 ... JRE/JDK는 Eclipse를 실행하는 데 사용할 수 있어야합니다. 일반 Java와 달리 G :/ -vm 태그에서 ecplise.ini를 변경해야합니까? java jdk bin path을 (를) 추가하는 것을 좋아합니다. 어떻게 든 작동하지 않았습니다! 아이디어가 있으십니까?Eclipse 시작 오류 : JRE/JDK를 사용할 수 있어야합니다.

+0

PATH에 JRE/JDK가 있습니까? – higuaro

답변

4

이클립스가 특정 Java 설치를 가리키고 싶지 않거나 가리키고 싶지 않으면 이클립스가 제대로 작동하는지 어떤 JRE를 사용할지 선택하기 위해 PATH 변수를 살펴본 다음 eclipse.ini

에 다음 인수를 제공 할 수 있습니다.
-vm 
G:\Java 

here 다른 런타임 옵션을 사용할 수 있습니다.

+0

"Eclipse **는 JAVA_HOME 환경 변수를 참조하지 않습니다."[FAQ : Eclipse를 어떻게 실행합니까?] (http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F) – eis

1

Windows에서 eclipse.exe를 실행하거나 다른 플랫폼에서 eclipse를 실행하여 Eclipse를 시작할 수 있습니다. 이 작은 실행기는 본질적으로 JVM을 찾고로드합니다. Windows에서는 eclipsec.exe 콘솔 실행 파일을 사용하여 명령 줄 동작을 향상시킬 수 있습니다.

다른 방법으로는 다음과 같이 직접 JVM을 호출하여 Eclipse를 시작할 수 있습니다 :

자바 -jar 일식/플러그인/org.eclipse.equinox.launcher_1.0.0.v20070606.jar 참고 : 조직의 버전. 위의 명령에서 eclipse.equinox.launcher는 실제로 Eclipse에 포함 된 버전과 일치해야합니다. 런처와 함께 Java (eclipse.exe가 아님)를 사용하여 Eclipse를 시작하는 방법에 대한 자세한 내용은 Equinox Launcher로 Eclipse 명령 행 시작을 참조하십시오. JVM에 일식/jre 디렉토리에 설치되어있는 경우

JVM을

찾기, 이클립스를 사용합니다; 그렇지 않으면 실행 프로그램이 eclipse.ini 파일과 시스템 경로 변수를 참조합니다. Eclipse는 JAVA_HOME 환경 변수를 참조하지 않습니다. 명시 적으로 선택의 JVM을 지정하려면

, 당신은 -vm 명령 행 인수를 사용할 수 있습니다

일식 -vm C : \ JRE \ 빈 \의 javaw.exe가 '실행하여 자바를 시작 지정 Java 실행 파일 Eclipse -vm c : \ jre \ bin \ client \ jvm.dll ''Eclipse 프로세스에서 jvm을로드하여 Java를 시작하십시오. JVM 지정에 대한 자세한 내용은 실행 프로그램 페이지를 참조하십시오.

eclipse.ini

이클립스에서 실행하기 위해 JVM을 지정하는 가장 권장되는 방법은에있는 eclipse.exe (이클립스 실행 파일과 같은 폴더에 eclipse.ini 파일로 시작 구성을 넣어하는 것입니다 Windows). Eclipse 프로그램 시작 프로그램은 명령 행 또는 eclipse.ini라는 구성 파일에서 인수를 읽습니다.

-vm C : 참고 /jre/bin/javaw.exe : 따옴표 주위가없는 JVM 사용하여 구성 파일을 지정하려면, 예를 들어 eclipse.ini에서 -vm 인수를 포함 이 경로는 공백을 포함하는 경로와 같은 명령 줄에서 동일한 경로를 실행할 때 필요합니다. 이는 Windows를 사용하는 일반적인 실수입니다.

이클립스는 eclipse.ini 구성 파일에 지정된 JVM과 함께 명령 줄에 추가 인수없이 시작됩니다.

사용중인 VM을 확인할 수 있도록 항상 -vm을 사용해야합니다. 다른 응용 프로그램의 설치 프로그램은 시스템 경로 변수를 수정하여 사용자가 모르는 사이에 Eclipse를 시작하는 데 사용되는 VM을 변경합니다.

eclipse.ini 파일의 형식은 매우 특별합니다. eclipse.ini를 읽고 예제를 따르는 것이 좋습니다.

Eclipse가 시작되면 시작시 작업 공간 위치를 선택하라는 메시지가 표시됩니다. 이 동작은 환경 설정에서 구성 할 수 있습니다. -data 명령 행 인수를 사용하여 명령 행에서 수동으로 작업 공간 위치를 지정할 수 있습니다.

OLD : startup.jar : 이클립스 3.2 이클립스 3.2에서

시작 및 이전, 이클립스의 루트에 추가 파일이 있었다. 이 jar 파일에는 플랫폼을 시작하는 데 필요한 클래스가 들어 있습니다. 3.3 이상에서는 org.eclipse.equinox.launcher 번들에 상응하는 클래스가 있습니다.

java -cp eclipse/startup.jar org.eclipse.core.launcher.Main 

이클립스 3.2은 실행의 콘솔 버전이 포함되어 있지 않았다

직접 다음 명령을 사용하는 JVM을 호출하여 3.2을 시작합니다. OLD

: 오라클/썬 VM 1.6.0_21 윈도우

이클립스에 3.3 - Windows 용 3.6 발사기는 오라클/썬 자바 VM 버전 '1.6.0_21-B06'에 문제가 있었다.

업데이트 : Oracle/Sun은 JDK/JRE의 문제를 해결하기 위해 respin을 발표 했으므로이 문제의 권장 해결 방법은 1.6.0_21-b07 버전을 다운로드하여 다시 설치하는 것입니다. java -version을 실행하여 b07 이상인지 확인하십시오.

수정이 출시되기 전에

,이 문제를 해결하기위한 세 가지 선택이 있었다 :

1 ---- '1.6.0_20'로 다시 전환은 (그것이 아직 여기 다운로드 할 수 있습니다 2010년 7월 19일 현재) 32 비트의 경우 ---- http://wiki.eclipse.org/Eclipse.ini

2를 MaxPermSize = 256m (자세한 설명/예) : -XX을 : 실행을 위해 명령 줄을 변경하거나 Eclipse.ini 파일에 "-vmargs"후 다음 줄을 추가 bit Helios를 다운로드하고 고정 eclipse_1308.dll을 다운로드하여 (eclipse_home) /plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503에 저장하십시오. (https://bugs.eclipse.org/bugs/attachment.cgi?id=174640)

{변경 사항이 되돌려 졌기 때문에 Java 버그가 투표를 위해 종료되었으며 Java BugParade의 의견은 6969236입니다. 관련된 이클립스 버그 리포트는 투표와 코멘트를 위해 버그 319514에 열려 있습니다.}