OS X'te aynı bilgisayarda iki farklı Java sürümüne sahip olmak nasıl


3

OS X 10.11.2 El Capitan ile bir iMac aldım. Java SE'nin en son sürümünü kurdum. Ancak bazı Max for Live efektlerini çalıştırmayla ilgili bir sorunum var çünkü Max for Live'ın çalışması için Java SE6 gerekiyor.

Ableton forumunda, kullanıcılardan biri en son ve SE6 olmak üzere iki farklı Java sürümü kullandığını belirttikten sonra Max for Live kullanmak gerektiğinde ikinciye geçiyor.

Apple web sitesinden, Java SE6'yı yükleyecek olan OS X 2015-001 için bir Java yükledim, ancak normal şekilde yüklersem Java SE8'i geçersiz kılacağından endişe duyuyorum.

Java SE6'yı nasıl yükleyebileceğimi bilmek istiyorum, ancak hala Java SE8'i koruyarak gerektiğinde sürümler arasında nasıl geçiş yapabileceğimi bilmek istiyorum.

Şimdiden teşekkürler

Yanıtlar:


1

jenvFarklı uygulamalar için farklı sürümler kullanmaya çalışın : nasıl yapılır bağlantısı

Genel olarak, ihtiyacınız olan tüm sürümleri indirmelisiniz, ardından aşağıdakileri yapmanız gerekir:

  • yüklemek jenv (bu adım, herhangi gerektiren demlemek bir tane yoksa, bak, senin mac örneğini burada ):

    brew install jenv

  • Bu satırları kendinize ekleyin .bash_profile, script jenv util init olacaktır :

    # Init jenv if which jenv > /dev/null; then eval "$(jenv init -)"; fi

  • jdk in *** jenv * 'e kaydol:

jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/

  • kayıtlı tüm jdk'leri listelemek için bunu çalıştırın:

jenv versions

Yıldız ile bir geçerli sürümdür.

  • bu komut genel sürümü ayarlayacaktır :

jenv global oracle64-1.7.0.79

  • ve bu sayede yerel versiyonları ihtiyacınız olan proje klasörlerinde ayarlayabilirsiniz :

cd <my project> jenv local oracle64-1.8.0.66

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.