2014-12-28 2 views
0

에 한 장소에서 서로의 JDK를 유지 싶어, 나는 각각 다음 디렉토리에서 자바의 JDK 1.6 및 1.8을 :요세미티와 맥북에서 맥북

 
/System/Library/Java/JavaVirtualMachines/ 
/Library/Java/JavaVirtualMachines/ 

나는 또한 어디 선가 1.7을 확신 하지만 지금 당장은 그것을 찾을 수 없습니다 (그렇지 않다면 아마 그것을 얻을 것입니다). 어쨌든 나는 그들을 함께 모으는 좋은 생각이 될거라고 생각 했었어. 그래서 내가 어디에 놓아야한다고 생각하니? 왜? 내가 사용하고있는 소프트웨어 (예 : Eclipse)가 어디에 있는지 알고 있다면 중요합니까? 이클립스를 실행할 수 있습니다 경우

감사합니다, 니얼

+0

무엇이 좋을까요? 이런 식으로 시스템 파일을 옮길 때 모든 위치 설정을 새 위치에 맞게 업데이트해야합니다. 그렇지 않으면 물건을 깰 수 있습니다 – MightyPork

+0

@MightyPork : 그게 무슨 도움이 될까요? 글쎄, (나는 생각한다). 타사 라이브러리를 설치하면 그 곳 곳곳에 복제본을 설치하지 않아도됩니다. 그러나 솔직히 나는 내 머리를 숙이고 아무것도 모릅니다. – Niall

답변

0

최대 버전 6 Java는 Apple에서 제공되었으며 /시스템/라이브러리/Java/JavaVirtualMachines/에 설치되었습니다. 버전 7 Java는 Oracle에서 제공하므로 .dmg 설치 프로그램을 사용할 때는 /Library/Java/JavaVirtualMachines/에 설치됩니다.

버전 6의 이전 설치를 다른 곳으로 옮기지 말 것을 권장합니다. 설치를 가리키는 몇 가지 심볼릭 링크가있었습니다.

7 초부터 지정된 디렉토리에 나란히 있으므로 한 위치에 있습니다. 당신이 실제 버전으로 자동으로 JAVA_HOME 환경 변수를 가리 키도록해야하는 경우

 
drwxr-xr-x 3 root wheel 102 7 Aug 10:21 jdk1.7.0_67.jdk 
drwxr-xr-x 3 root wheel 102 15 Okt 10:46 jdk1.7.0_71.jdk 
drwxr-xr-x 3 root wheel 102 28 Apr 2014 jdk1.8.0_05.jdk 
drwxr-xr-x 3 root wheel 102 16 Jul 10:32 jdk1.8.0_11.jdk 
drwxr-xr-x 3 root wheel 102 4 Sep 12:34 jdk1.8.0_20.jdk 
drwxr-xr-x 3 root wheel 102 15 Okt 10:47 jdk1.8.0_25.jdk 

것은, 당신이 당신의 .bash_profile에 다음 명령을 넣을 수 있습니다 : 예를 들어이 내/라이브러리/자바/JavaVirtualMachines 디렉토리의 내용은

export JAVA_HOME=$(/usr/libexec/java_home) 

IDE, Eclipse 또는 IDEA에서 필요한 버전이있는 디렉토리를 가리키는 JDK 또는 JRE를 정의하여 설치 디렉토리의 경로를 필요한 JDK로 설정하십시오. 나 자신도 요세미티로 업데이트 한 후 자바 6을 다시 설치하지 않았기 때문에 설치가 모두 한 곳에서 이루어졌습니다.

0

, 당신은 어떤 추가 작업없이 이클립스 내 자신의 프로그램에서 기본 자바를 사용할 수 있습니다.

Eclipse 자체에서 사용하는 프로그램이 아닌 다른 JVM을 사용해야하는 경우 까다로운 부분이 있습니다. 매우 고급 사용자 만 처리 할 수 ​​있어야한다고 생각합니다. 당신이 정말, 정말 당신이 무엇을하고 있는지 알지 못한다면

일반적으로 주위에 나쁜 생각을 설치 파일입니다 이동. 나는 그것을 반대 할 것이다.

관련 문제