Forumlar

MacOS Big Sur 11.3 için Java 6 çalışma zamanı 'eski sürüm'

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 1 Ocak 2021
Java çalışma zamanının eski elma sürümünü gerektiren birkaç uygulamam var

önceki konuya göre bu Catalina OS dizisine bakın - Big Sur'da Java 6 runtime'ın eski sürümünü yüklemeye çalıştım ve Java paketi iyi yüklenmiş gibi görünüyordu - /Library/Java/JavaVirtualMachines/1.6.0.jdk

Yükleme pkg 'iyi çalışıyor gibi görünüyordu' ve 'kurulum başarılı' olarak bildirildi - terminalde 'java --version' ile kontrol ediliyor - 'işlem tamamlanamadı - Java Runtime'ı bulamıyorum' alıyorum

Apple'ın Java'nın Big Sur'da çalışma şeklini değiştirip değiştirmediğini ve Big Sur'da çalışan her uygulama için 'eve aramanın' bununla bir ilgisi olup olmadığını merak ediyorum. Ayrıca herhangi bir sistem dosyasını değiştirme konusunda da dikkatliyim - belki bu Big Sur OS sisteminin 'imzalamasını' bozabilir ve sorunlara neden olabilir veya OS Big Sur Sistemini bozabilir?

Catalina'da her şey mükemmel çalışıyordu ve şu anda Big Sur'da 11.2'ye kadar çalışmıyor

Java 6 Run Time'ı ve Java'nın bu eski sürümünü gerektiren uygulamaları yükleme konusunda başarılı olan var mı?

Herhangi bir düşünce / İpuçları / güncellemeler?

jemcik

4 Aralık 2017


Kiev, Ukrayna
  • 5 Şub 2021
Oldukça basit bir çözüm var:
1. yüklemek demlemek (macOS için paket Yöneticisi)
2. terminalde çalıştırın: demlemek java6 yükleyin

Sonuç olarak, yolda jdk 1.6 olacak /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Ana Sayfa

Unutulmaması gereken bir şey: jdk 1.6, Apple Silicon'da çalışmayacaktır.

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 5 Şub 2021
jemcik dedi ki: Oldukça basit bir çözüm var:
1. yüklemek demlemek (macOS için paket Yöneticisi)
2. terminalde çalıştırın: demlemek java6 yükleyin

Sonuç olarak, yolda jdk 1.6 olacak /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Ana Sayfa

Unutulmaması gereken bir şey: jdk 1.6, Apple Silicon'da çalışmayacaktır. Genişletmek için tıklayın...
Bu bir öneri mi?

Yoksa gerçekten yüklediniz ve eski bir uygulamayla çalıştığını doğruladınız mı?

jemcik

4 Aralık 2017
Kiev, Ukrayna
  • 5 Şub 2021
Yükledim ve eski bir uygulamayla çalışıyor.
Tepkiler:bobnugget ve mikzn

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 5 Şub 2021
Vay - harika - deneyeceğim

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 6 Şubat 2021
jemcik dedi ki: Yükledim ve eski bir uygulamayla çalışıyor. Genişletmek için tıklayın...
FWIW - bu işe yaramadı - Big Sur 11.3 m

mateo_rocks

10 Şub 2021
  • 10 Şub 2021
jemcik dedi ki: Oldukça basit bir çözüm var:
1. yüklemek demlemek (macOS için paket Yöneticisi)
2. terminalde çalıştırın: demlemek java6 yükleyin

Sonuç olarak, yolda jdk 1.6 olacak /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Ana Sayfa

Unutulmaması gereken bir şey: jdk 1.6, Apple Silicon'da çalışmayacaktır. Genişletmek için tıklayın...
Apple Silicon'da neden çalışmıyor? Muhtemelen eski uygulamaları AS'de çalıştırmam gerekecek, yapabileceğim bir şey var mı?

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 14 Şubat 2021
mateo_rocks dedi ki: Nasıl olur da Apple Silicon'da çalışmıyor? Muhtemelen eski uygulamaları AS'de çalıştırmam gerekecek, yapabileceğim bir şey var mı? Genişletmek için tıklayın...

Söyleyebileceğim kadarıyla (şimdiye kadar) Big Sur'da çalışmayabilir - Dosyaları yukarıdaki gibi Catalina Link ile başarılı bir şekilde yükleyebiliyorum - 1 numaralı gönderi - dosyalar Catalina'dakiyle aynı konuma kurulur - ancak Java_HOME çalışmıyor ve macOS Big Sur tarafından tanınmıyor

Medya öğesini görüntüle ' data-single-image='1'>

Medya öğesini görüntüle ' data-single-image='1'> H

harabai

16 Şub 2021
  • 16 Şub 2021
JAVA_HOME öncesi Big Sur yolunu ayarlamak yerine.
JDK6 kurulumunuzun mutlak yolunu kullanın.
benim için, env'imi kaynaklamak için bash betiğimde JAVA_HOME=/Library/Java/JavaVirtualMachines//Home var
Tepkiler:mikzn H

harabai

16 Şub 2021
  • 16 Şub 2021
Eklemeyi unuttum, Catalina'ya geri dönmem gerekiyor çünkü Big Sur ile Maven veya Jboss çalıştırdığımda JavaVM oluşturma konusunda bazı garip JNI hatası alıyorum. Hala koşuyorlar ama Catalina'da koşmaya kıyasla cehennem kadar yavaşlar

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 3 Nis 2021
harabai dedi ki: JAVA_HOME öncesi Big Sur yolunu ayarlamak yerine.
JDK6 kurulumunuzun mutlak yolunu kullanın.
benim için, env'imi kaynaklamak için bash betiğimde JAVA_HOME=/Library/Java/JavaVirtualMachines//Home var Genişletmek için tıklayın...

Cevabınız için teşekkürler, bunu denedi ve işe yaramadı - yüklediğinizi sanmıyorum Mac 'Eski Sürüm'? hangi bazı uygulamaların özel olarak ihtiyacı var?

Bu bağlantıyı buldum - MacOS'ta $ Java_HOME ortam değişkeni nasıl ayarlanır? - ve düzenleyerek - $ Java_HOME - sıfırlayabildi

Mikzn-MBP2015-BS ~ % echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0

Ne yazık ki uygulamam hala çöküyor - bu noktada Java 'mac eski sürümünün' çalışıp çalışmadığından veya belki de uygulamanın (iBackup) Big Sur'da çalışmayacağından emin değilim

Catalina'da her şey yolunda gitti - Java kurulumunun iyi olup olmadığını görmek için farklı bir uygulama deneyebilirim - ancak test etmek için Java'nın eski Mac sürümüne ihtiyaç duyan başka bir uygulama bulmam gerekiyor İLE BİRLİKTE

zionlion77

11 Haz 2021
  • 11 Haz 2021
hey mikzn,

$Java_HOME'u sıfırlamayı gerçekten nasıl başardınız? ~/.zshrc'ye ne girdiniz?
Denedim:
Java_HOME'u dışa aktar=$(/usr/libexec/java_home)
bu her zaman Java 8 konumunu şurada döndürür:
/Library/İnternet Eklentileri/JavaAppletPlugin.plugin/Contents/Home

denediğim diğer şey
dışa aktar Java_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
veya
dışa aktar Java_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
ancak her ikisi de izin reddedildi hatasıyla sonuçlandı:
zsh: izin reddedildi: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Java 6 ve 8 dizinlerinin klasör izinlerini karşılaştırdım ve her ikisi de 755'e ayarlandı, yani teoride her şey işe yaramalı.
Herhangi bir geri bildirim için mutlu olurum. VE

ewu

14 Nis 2020
  • 11 Haz 2021
en iyi yol, eski uygulamayı yeni Java 8'e yükseltmektir.

java 6 için en iyi işletim sistemi mac os EI Capitan'dır Son düzenleme: 11 Haz 2021

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 13 Haz 2021
zionlion77 dedi ki: hey mikzn,

$Java_HOME'u sıfırlamayı gerçekten nasıl başardınız? ~/.zshrc'ye ne girdiniz?
Denedim:
Java_HOME'u dışa aktar=$(/usr/libexec/java_home)
bu her zaman Java 8 konumunu şurada döndürür:
/Library/İnternet Eklentileri/JavaAppletPlugin.plugin/Contents/Home

denediğim diğer şey
dışa aktar Java_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
veya
dışa aktar Java_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
ancak her ikisi de izin reddedildi hatasıyla sonuçlandı:
zsh: izin reddedildi: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Java 6 ve 8 dizinlerinin klasör izinlerini karşılaştırdım ve her ikisi de 755'e ayarlandı, yani teoride her şey işe yaramalı.
Herhangi bir geri bildirim için mutlu olurum. Genişletmek için tıklayın...

üzgünüm iyi haberlerim veya güncellemelerim yok - aslında yukarıdaki gönderiden bu yana Big Sur'u birkaç kez güncelledikten sonra - Java_Home'u 1.6.0'a ayarlama yeteneğimi tekrar kaybettim - alabildiğimde bile işe yaramadı Java_Home 1.6.0 olarak ayarlandı - Tekrar çalıştırmayı denemedim - çok fazla zaman ve çaba

Emin değilim - ama bir BigSur güncellemesi olduğunda her zaman bozulursa - bu çabaya değmeyeceğinden şüpheleniyorum?

.zshrc ile uğraştığımı ve alternatif .zshenv dosyalarını (JAVA_HOME'a giden dosya yolları) ve ayrıca her iki dosyanın izinlerini ve ayrıca $HOME/.zshrc'yi denediğimi hatırlıyorum.

Dosyaları oluşturmak / düzenlemek için terminalde 'Metin Düzenleme' ve 'Nano' kullandım ve 'tam disk erişimine' metin düzenlemesi ekledim, bu yüzden izinlerin iyi olduğunu varsaydım - izinler konusunda iyi bir noktaya sahipsiniz

Yukarıdaki yazıdan bu yana hiç vakit geçirmedim - 3 Nisan 2021 - bu yüzden yeni düşüncem yok

Bunun üzerinde çalışır ve herhangi bir keşif yaparsanız - eminim ki bu konuyu takip eden herkes güncellemeleri ve çözümleri takdir edecektir.

mikzn

Orijinal afiş
2 Eylül 2013
Kuzey Vancouver
  • 13 Haz 2021
ewu dedi ki: Java 6 için en iyi işletim sistemi mac os EI Capitan'dır Genişletmek için tıklayın...

Çok az çabayla - elde edebilirsiniz - MacOS için Java 6 çalışma zamanı 'eski sürümü' Sierra, High Sierra, Mojave'de mükemmel şekilde çalışır ve tüm eski uygulamalar için harika çalışır

Ve biraz daha çabayla - Catalina - bu MR Post #12'de

rbarrow

3 Kas 2021
Lyon, Fransa
  • 3 Kas 2021
Tüm bu çözümleri MacOS 11.6 Big Sur'da birkaç saat denedim ama hiçbiri işe yaramadı.
Java 6 çalışmasını alamadım.

bogdanw

10 Mart 2009
  • 3 Kas 2021
Angry IP Scanner 3.4.1'i Big Sur'da şu şekilde çalıştırdım:
1. Java'yı Apple'dan indirin https://support.apple.com/kb/DL1572
2. Big Sur'a yüklenebilecek bir paket oluşturun (Catalina ile aynı komut dosyası)
Kod: |_+_| 3. Masaüstünüzde kayıtlı Java.pkg'yi yükleyin
4. /bin/bash'i açın
5. Bash_profile dosyasını şununla düzenleyin:
Kod: |_+_| kopyala yapıştır
Kod: |_+_| çıkarken değişikliği kaydedin.
6. Kaynak komutu çalıştırın
Kod: |_+_| 7. ile test edin
Kod: |_+_| Sonuç olmalı /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Ana Sayfa
8. Uygulamanın yürütülebilir dosyasını sürükleyip bırakın, bu durumda /Applications/Angry IP Scanner.app/Contents/MacOS/ipscan
9. Enter'a basın ve iyi şanslar!
Medya öğesini görüntüle ' data-single-image='1'>