Fórumok

Java 6 futásidejű „örökölt verzió” a MacOS Big Sur 11.3 rendszerhez

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. január 1
Van néhány olyan alkalmazásom, amely a Java futtatókörnyezet Apple legacy verzióját igényli

Az előző szál szerint lásd ezt a Catalina OS szálat - Megpróbáltam telepíteni a Java 6 runtime régi verzióját a Big Surra, és úgy tűnt, hogy a Java csomag rendben van - /Library/Java/JavaVirtualMachines/1.6.0.jdk

A telepítés után a pkg 'jól futott' és a 'telepítés sikeres' üzenetet jelentette - ellenőrzés a terminálban található 'java --version'-val - azt kapom, hogy 'a műveletet nem lehetett befejezni - nem találom a Java Runtime-ot'

Arra lennék kíváncsi, hogy az Apple megváltoztatta-e a Java futtatását a Big Surban, és hogy a Big Sur-on futó alkalmazások „hazahívásának” van-e köze ehhez? Óvatos vagyok a rendszerfájlok megváltoztatásával kapcsolatban is – lehet, hogy ez megszakíthatja a Big Sur OS rendszer 'aláírását', és problémákat okozhat, vagy megszakíthatja az operációs rendszer Big Sur rendszerét?

Catalinában minden tökéletesen működött, most pedig a Big Surban sem működik egészen 11.2-ig

Sikerült valakinek a Java 6 Run Time és olyan alkalmazás telepítése, amelyhez a Java régi verziója szükséges?

Van valami ötleted/tipped/frissítésed?

jemcik

2017. december 4


Kijev, Ukrajna
  • 2021. február 5
Van egy nagyon egyszerű megoldás:
1. telepíteni sörfőzés (MacOS csomagkezelő)
2. futtasd a terminálban: brew telepítse a java6-ot

Ennek eredményeként a jdk 1.6 lesz az útvonalon /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Egy dolgot érdemes megjegyezni: a jdk 1.6 nem fog működni az Apple Siliconon.

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. február 5
jemcik mondta: Van elég egyszerű megoldás:
1. telepíteni sörfőzés (MacOS csomagkezelő)
2. futtasd a terminálban: brew telepítse a java6-ot

Ennek eredményeként a jdk 1.6 lesz az útvonalon /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Egy dolgot érdemes megjegyezni: a jdk 1.6 nem fog működni az Apple Siliconon. Kattintson a kibontáshoz...
Ez egy javaslat?

Vagy valóban telepítette, és ellenőrizte, hogy működik-e egy régi alkalmazással?

jemcik

2017. december 4
Kijev, Ukrajna
  • 2021. február 5
Telepítettem, és működik egy régi alkalmazással.
Reakciók:bobnugget és mikzn

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. február 5
Wow - klassz - kipróbálom

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. február 6
jemcik mondta: Telepítettem, és működik egy régebbi alkalmazással. Kattintson a kibontáshoz...
FWIW – ez nem működött – Big Sur 11.3 M

mateo_rocks

2021. február 10
  • 2021. február 10
jemcik mondta: Van elég egyszerű megoldás:
1. telepíteni sörfőzés (MacOS csomagkezelő)
2. futtasd a terminálban: brew telepítse a java6-ot

Ennek eredményeként a jdk 1.6 lesz az útvonalon /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Egy dolgot érdemes megjegyezni: a jdk 1.6 nem fog működni az Apple Siliconon. Kattintson a kibontáshoz...
Miért nem működik az Apple Silicon-on? Valószínűleg régi alkalmazásokat kell futtatnia AS-en, tehetek valamit?

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. február 14
mateo_rocks mondta: Miért nem működik az Apple Silicon-on? Valószínűleg régi alkalmazásokat kell futtatnia AS-en, tehetek valamit? Kattintson a kibontáshoz...

Amennyire meg tudom ítélni (eddig), lehet, hogy nem működik a Big Sur-on - a fentiek szerint sikeresen tudom telepíteni a fájlokat a Catalina Link segítségével - 1. bejegyzés - a fájlok ugyanoda vannak telepítve, mint a Catalinában - de a JAVA_HOME nem működik, és a macOS Big Sur nem ismeri fel

Médiaelem megtekintése ' ​​data-single-image='1'>

Médiaelem megtekintése ' ​​data-single-image='1'> H

harabai

2021. február 16
  • 2021. február 16
a JAVA_HOME pre-Big Sur mód beállítása helyett.
használja a JDK6 telepítés abszolút elérési útját.
nekem a bash szkriptem az env beszerzéséhez JAVA_HOME=/Library/Java/JavaVirtualMachines//Home
Reakciók:mikzn H

harabai

2021. február 16
  • 2021. február 16
elfelejtettem hozzátenni, vissza kell térnem a Catalinához, mert furcsa JNI-hibát kapok a JavaVM létrehozása során, amikor a Maven vagy a Jboss programot Big Surral futtatom. Még mindig futnak, de pokolian lassan, ahhoz képest, mintha Catalinában futnának

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. április 3
harabai azt mondta: a JAVA_HOME pre-Big Sur mód beállítása helyett.
használja a JDK6 telepítés abszolút elérési útját.
nekem a bash szkriptem az env beszerzéséhez JAVA_HOME=/Library/Java/JavaVirtualMachines//Home Kattintson a kibontáshoz...

Köszönöm a választ, megpróbáltam, de nem tudtam működni - nem hiszem, hogy telepíted a Mac 'Legacy Version'? melyik alkalmazásnak konkrétan szüksége van?

Megtaláltam ezt a linket... $JAVA_HOME környezeti változó beállítása macOS rendszeren - és vissza tudta állítani - $JAVA_HOME - szerkesztéssel

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

Sajnos az alkalmazásom továbbra is összeomlik – így jelenleg nem vagyok biztos abban, hogy a Java 'mac legacy verziója' nem működik-e, vagy esetleg az alkalmazás (iBackup) egyszerűen nem fog működni a Big Suron

Minden jól működött a Catalinán – lehet, hogy kipróbálok egy másik alkalmazást, hogy megnézzem, jó-e a Java telepítés –, de találnom kell egy másik alkalmazást, amelynek teszteléséhez a Java Mac régi verziójára van szükség. VAL VEL

zionlion77

2021. június 11
  • 2021. június 11
szia mikzn,

valójában hogyan sikerült visszaállítani a $JAVA_HOME-ot? Mit írtál be a ~/.zshrc-be?
Megpróbáltam:
export JAVA_HOME=$(/usr/libexec/java_home)
amely mindig visszaadja a Java 8 helyét a címen
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

a másik amit próbáltam az volt
export JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
vagy
export JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
de mindkettő engedély megtagadva hibát eredményezett:
zsh: engedély megtagadva: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Összehasonlítottam a Java 6 és 8 könyvtárak mappaengedélyeit, és mindkettő 755-re lett beállítva, tehát elméletileg mindennek működnie kell.
Örülnék minden visszajelzésnek. ÉS

ewu

2020. április 14
  • 2021. június 11
a legjobb módszer a régi alkalmazás frissítése az új Java 8-ra.

a legjobb operációs rendszer a java 6-hoz a mac os EI Capitan Utolsó szerkesztés: 2021. június 11.

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. június 13
zionlion77 azt mondta: szia mikzn,

valójában hogyan sikerült visszaállítani a $JAVA_HOME-ot? Mit írtál be a ~/.zshrc-be?
Megpróbáltam:
export JAVA_HOME=$(/usr/libexec/java_home)
amely mindig visszaadja a Java 8 helyét a címen
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

a másik amit próbáltam az volt
export JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
vagy
export JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
de mindkettő engedély megtagadva hibát eredményezett:
zsh: engedély megtagadva: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Összehasonlítottam a Java 6 és 8 könyvtárak mappaengedélyeit, és mindkettő 755-re lett beállítva, tehát elméletileg mindennek működnie kell.
Örülnék minden visszajelzésnek. Kattintson a kibontáshoz...

sajnálom, nincs semmi jó hírem vagy frissítésem – sőt a Big Sur többszöri frissítése után a fenti bejegyzés óta – ismét elvesztettem a Java_Home 1.6.0-ra állítási képességét – nem mintha sikerült volna még akkor is A Java_Home 1.6.0-ra állítva – nem próbáltam újra működésre bírni – túl sok idő és erőfeszítés

Nem vagyok benne biztos – de ha minden alkalommal elromlik, amikor van BigSur frissítés –, gyanítom, hogy nem éri meg a fáradságot?

Emlékszem, hogy vacakoltam a .zshrc-vel, és próbáltam az alternatív .zshenv fájlokat (a JAVA_HOME fájl elérési útjait), valamint mindkét fájl engedélyét, valamint a $HOME/.zshrc-t.

A 'Szövegszerkesztés' és a 'Nano'-t használtam a terminálban a fájlok létrehozásához/szerkesztéséhez, és szövegszerkesztést adtam hozzá a 'teljes lemezhozzáféréshez', így feltételeztem, hogy az engedélyek rendben vannak – jó érzéke van a jogosultságokhoz.

A fenti bejegyzés óta – 2021. április 3. – nem töltöttem el időt, szóval nincs új gondolat

Ha ezen dolgozik, és bármilyen felfedezést tesz, biztos vagyok benne, hogy mindenki, aki ezt a szálat követi, értékelni fog minden frissítést és megoldást

mikzn

Eredeti plakát
2013. szeptember 2
Észak-Vancouver
  • 2021. június 13
ewu azt mondta: a legjobb operációs rendszer a java 6-hoz a mac os EI Capitan Kattintson a kibontáshoz...

Nagyon kis erőfeszítéssel – beszerezhető – a Java 6 futásidejű „örökölt verziója” MacOS-hoz, amely tökéletesen működik Sierra, High Sierra, Mojave rendszeren, és kiválóan működik minden régi alkalmazáshoz

És egy kis erőfeszítéssel - Catalina - ennél az MR 12. bejegyzésnél

rbarrow

2021. november 3
Lyon, Franciaország
  • 2021. november 3
Ezeket a megoldásokat több órán keresztül próbáltam MacOS 11.6 Big Sur rendszeren, de egyik sem működött.
Nem sikerült működésre bírnom a Java 6-ot.

bogdanw

2009. március 10
  • 2021. november 3
Így futtattam az Angry IP Scanner 3.4.1-et a Big Suron:
1. Töltse le a Java-t az Apple-ről https://support.apple.com/kb/DL1572
2. Hozzon létre egy csomagot, amely telepíthető a Big Surra (ugyanaz a szkript, mint a Catalina esetében)
Kód: |_+_| 3. Telepítse az asztalra mentett Java.pkg fájlt
4. Nyissa meg a /bin/bash fájlt
5. Szerkessze a bash_profilt a következővel
Kód: |_+_| másolás beillesztés
Kód: |_+_| kilépéskor mentse el a változtatást.
6. Futtassa a forrás parancsot
Kód: |_+_| 7. Tesztelje ezzel
Kód: |_+_| Az eredmény legyen /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
8. Húzza át az alkalmazás végrehajtható fájlját, jelen esetben /Applications/AngryIPScanner.app/Contents/MacOS/ipscan
9. Nyomja meg az entert és sok sikert!
Médiaelem megtekintése ' ​​data-single-image='1'>