[windows-7] Windows 7에 32 비트 및 64 비트 Java를 모두 설치할 수 있습니까?

Windows 7에 32 비트 및 64 비트 Java를 모두 설치할 수 있습니까?

64 비트에서 실행할 수있는 일부 응용 프로그램이 있지만 32 비트에서만 실행되는 일부 응용 프로그램이 있습니다.



답변

네, 전혀 문제 없습니다. 동일한 시스템에 동시에 32 비트 및 64 비트 Java의 여러 버전을 설치할 수도 있습니다.

사실, 저도 그런 설정을 가지고 있습니다.


답변

각각이 고유 한 디렉토리에있는 한 Windows (Windows 7 포함)에서 여러 Java 런타임을 설치할 수 있습니다.

예를 들어, Win 7 64 비트 또는 Win Server 2008 R2를 실행중인 경우 “C : \ Program Files (x86) \ Java \ jre6″에 32 비트 JRE를 설치하고 “C :에 64 비트 JRE를 설치할 수 있습니다. \ Program Files \ Java \ jre6 “및”C : \ Program Files (x86) \ IBM \ Java60 \ jre “의 IBM Java 6).

Java 제어판 앱에는 이론적으로 여러 런타임을 관리 할 수있는 기능이 있습니다. Java 탭 >>보기 … 단추

사용자 및 시스템 설정 탭이 있습니다. 추가 또는 찾기를 사용하여 추가 런타임을 추가 할 수 있지만, 일단 런타임 추가를 완료하고 확인을 누르면 기본 Java 탭 프레임에서 적용을 눌러야합니다. 이는 분명하지 않습니다. 그렇지 않으면 변경 사항이 손실됩니다.

여러 버전이 설치되어있는 경우 기본 버전 만 자동 업데이트됩니다. 자동 업데이트를 볼 때마다 수동으로 업데이트하는 약한 해결 방법을 제외하고는 이에 대한 해결책을 찾지 못했기 때문에 누구든지 이에 대한 수정 사항이 있는지 알고 싶습니다.

대부분의 Java IDE를 사용하면 시스템에서 빌드 할 Java 런타임을 선택할 수 있지만 IDE를 사용하지 않는 경우 cmd 창에서 환경 변수를 사용하여 쉽게 관리 할 수 ​​있습니다. PATH 및 JAVA_HOME 변수는 셸에서 실행되는 도구가 사용하는 런타임을 결정합니다. JAVA_HOME을 원하는 jre 디렉토리로 설정하고 bin 디렉토리를 경로에 넣고 다른 런타임에 대한 참조를 제거하십시오. IBM에서는 여러 bin 디렉토리를 추가해야 할 수 있습니다. 이것은 기본 시스템 Java가 수행하는 거의 모든 설정입니다. CLASSPATH, ANT_HOME, MAVEN_HOME 등을 런타임과 일치하는 고유 한 값으로 설정할 수도 있습니다.


답변

Windows 7 (64 비트 OS + 컴퓨터)에 32 비트 Java를 설치합니다. 넌 할 수있어:

1) Download JDK: http://javadl.sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686

3) System variable create: C:\program files (x86)\java\jre6\bin\

4) Anywhere you type java -version

32 비트 (64 비트)를 사용합니다. 많은 타사 라이브러리가 64 비트에서 작동하지 않기 때문에 이것을 사용해야합니다. 자바는 지옥에서 깨어나 우리에게 복숭아를 줘 : P. Go-language는 킬러입니다.


답변

pnt에서 언급했듯이 동일한 시스템에 32 비트 및 64 비트 Java의 여러 버전을 동시에 설치할 수 있습니다.

거기에서 더 나아가 : 각 설치에 대한 런타임 매개 변수를 설정하는 방법은 다음과 같습니다.

각 Java 버전 자체 (bin-folder)의 javacpl.exe 또는 javacpl.cpl을 실행할 수 있습니다. 특정 제어판이 정상적으로 열립니다. 매개 변수를 추가 할 수 있습니다.


답변