두 가지 버전의 Java가 필요합니다. 일부 프로젝트는 Java6을 지원하고 일부 프로젝트는 Java5를 지원하므로 Java5와 Java6을 같은 머신에 설치해야합니다. 그래서 JAVA_HOME에 Java6의 경로를 넣고 JAVA5_HOME에 Java5의 경로를 둡니다. PATH 변수에 JAVA_HOME을 둘 다 추가했습니다. 나는 자바 -version을 수행 할 때두 버전의 Java로 Maven 구성
, 그때 기본적으로 나는 다음과 같은 결과
java version "1.6.0" Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
얻고는 Java5도 Java6과 함께받을 수 있나요?
또한 저는 두 버전의 Java (Java1.6 & Java1.5)로 maven2를 구성하고 런타임에 프로젝트를 빌드하는 데 필요한 버전을 사용할 수 있는지 알고 싶습니다.
mvn.bat에서 JAVA_HOME을 JAVA5_HOME으로 변경하고 Java5로 프로젝트를 빌드했습니다. JAVA_HOME과 JAVA5_HOME을 모두 제공 할 수있는 설정이 있는지, 런타임에 컴파일러를 선택했는지 또는 다른 방법으로 컴파일러를 선택했는지 궁금합니다. – deejay
@ deejay08 : 내가 썼을 때, 아니. 그리고 나는'mvn.bat'을 수정할 점이 보이지 않습니다. 'JAVA_HOME'에 따라 모든 스크립트를 수정하는 대신'JAVA_HOME' 환경 변수를 변경하십시오. –