2011-03-23 6 views

답변

15

창> Prefrences> 자바> 설치된 JRE를

당신은 창 선택 메뉴에서
+2

이것은 JRE를 변경하지만 컴파일러는 변경하지 않습니다. 다른 IDE에서 JDK 1.7 및 Eclipse를 사용하여 JDK 1.6을 사용해야합니다. – Daniel

0

-> 환경 설정 후 트리에 당신은 당신이 컴파일러의 안일 수준이 자바와 컴파일러

를 검색하고 선택할 수 있습니다.

+0

컴파일러 준수 수준을 변경하면 실제로 Eclipse에서 사용되는 컴파일러가 변경됩니까? Eclipse의 경고 메시지는 준수 수준을 변경할 때 JDK (컴파일러 있음)가 아닌 필수 JRE (컴파일러가 없음)를 설치하라는 메시지를 표시합니다. – faizal

17

Eclipse는 JDK에서 컴파일러를 사용하지 않고 런타임 라이브러리 만 사용합니다. 컴파일러는 Eclipse에 내장되어 있으므로 일반 JRE에서 실행할 수 있습니다.

Java-> 컴파일러 환경 설정 창에서 모든 컴파일러 속성을 설정하고 선택한 JRE에서 클래스 라이브러리를 설정합니다.

+0

재미 있습니다. 따라서 시스템에서 최신 JDK를 얻더라도 Eclipse는 Eclipse와 함께 제공되는 이전 컴파일러를 계속 사용합니까? 내 관련된 질문보기 http://stackoverflow.com/questions/24710030/is-jdk-required-for-android-developement – faizal

+0

예. Eclipse 4.4에서 Java 8 지원이 4.3 –

+0

ok로 백 포트되는 이유입니다. Eclipse에 임베디드 JDK가 포함되어 있는지 궁금한가요? 아니면 단지 컴파일러인가? 이클립스 설치 폴더를 살펴볼 수 없다. – faizal

3

Eclipse 웹 사이트에 따르면 Eclipse.ini에서 VM을 변경하는 것이 기본 VM을 변경하는 가장 확실한 방법이라고합니다. 다음은 Eclipse 사이트에서 발췌 한 것입니다. 이클립스가 실행하는 데

http://wiki.eclipse.org/Eclipse.ini는 "사용할 수있는 가장 권장 옵션 중 하나가 특정 JVM을 지정하는 것입니다. 이렇게하면 당신은 JVM 이클립스에서 실행되는 절대적 확신과 단열 보장 시스템에서 "default"JVM을 변경할 수있는 시스템 변경 많은 사용자가 이 기본값으로 인 JVM이 무엇인지 알았 기 때문에 문제가 발생했습니다 .eclipse.ini를 사용하면 CERTAIN. "

1

이클립스는 자바 코드를 컴파일 JDT에 포함 된 이름이 자신의 컴파일러 '자바 (ECJ)에 대한 이클립스 컴파일러'를 사용합니다. 우리는 오직 자바 런타임 환경을 바꿀 수 있습니다.

1

이동 -> 환경 설정 -> Java-> 컴파일.이 메뉴에서 Java 컴파일러를 변경할 수 있습니다.

enter image description here

관련 문제