Foorumid

Java 6 käitusaegne 'pärandversioon' operatsioonisüsteemile MacOS Big Sur 11.3

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 1. jaanuar 2021
Mul on mõned rakendused, mis nõuavad Java käitusaja Apple'i pärandversiooni

Nagu eelmise lõime kohta vaadake seda Catalina OS-i lõime - Üritasin installida Java 6 käitusaja pärandversiooni Big Surile ja tundus, et Java pakett installis hästi - /Library/Java/JavaVirtualMachines/1.6.0.jdk

Pärast installimist näis pkg 'töötavat hästi' ja teate 'installimine õnnestus' - kontrollin terminalis käsuga 'java --version' - saan 'toimingut ei saanud lõpule viia - Java Runtime'i ei õnnestu leida'

Tahaksin teada, kas Apple on muutnud Java Big Suris töötamise viisi ja kas iga Big Suris töötava rakenduse 'koju helistamine' on sellega seotud? Samuti olen ettevaatlik kõigi süsteemifailide muutmisel – võib-olla võib see rikkuda Big Sur OS-i süsteemi 'allkirjastamise' ja põhjustada probleeme või rikkuda OS Big Suri süsteemi?

Catalinas töötas kõik ideaalselt ja nüüd ei tööta Big Suris kuni 11.2-ni

Kas kellelgi on õnnestunud Java 6 Run Time ja rakendusi, mis nõuavad seda Java pärandversiooni, installinud?

Kas teil on mõtteid/näpunäiteid/värskendusi?

jemcik

4. detsember 2017


Kiiev, Ukraina
  • 5. veebruar 2021
Seal on üsna lihtne lahendus:
1. installida pruulima (paketihaldur macOS-i jaoks)
2. käivitage terminalis: brew installige java6

Selle tulemusena on teil teele jdk 1.6 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Üks asi, mida tuleb märkida: jdk 1.6 ei tööta Apple Siliconiga.

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 5. veebruar 2021
jemcik ütles: On üsna lihtne lahendus:
1. installida pruulima (paketihaldur macOS-i jaoks)
2. käivitage terminalis: brew installige java6

Selle tulemusena on teil teele jdk 1.6 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Üks asi, mida tuleb märkida: jdk 1.6 ei tööta Apple Siliconiga. Klõpsake laiendamiseks...
Kas see on soovitus?

Või installisite selle tegelikult ja kontrollisite, kas see töötab pärandrakendusega?

jemcik

4. detsember 2017
Kiiev, Ukraina
  • 5. veebruar 2021
Installisin selle ja see töötab pärandrakendusega.
Reaktsioonid:bobnugget ja mikzn

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 5. veebruar 2021
Vau - lahe - ma proovin seda

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 6. veebruar 2021
jemcik ütles: installisin selle ja see töötab pärandrakendusega. Klõpsake laiendamiseks...
FWIW – see ei töötanud – Big Sur 11.3 M

mateo_kivimid

10. veebruar 2021
  • 10. veebruar 2021
jemcik ütles: On üsna lihtne lahendus:
1. installida pruulima (paketihaldur macOS-i jaoks)
2. käivitage terminalis: brew installige java6

Selle tulemusena on teil teele jdk 1.6 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Üks asi, mida tuleb märkida: jdk 1.6 ei tööta Apple Siliconiga. Klõpsake laiendamiseks...
Miks see Apple Siliconiga ei tööta? Tõenäoliselt on vaja käitada pärandrakendusi AS-is. Kas ma saan midagi teha?

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 14. veebruar 2021
mateo_rocks ütles: Miks see Apple Siliconiga ei tööta? Tõenäoliselt on vaja käitada pärandrakendusi AS-is. Kas ma saan midagi teha? Klõpsake laiendamiseks...

Niipalju kui ma aru saan (seni) ei pruugi see Big Suril töötada - ma suudan failid edukalt installida Catalina lingiga, nagu ülal kirjeldatud - postitus nr 1 - failid on installitud samasse kohta, mis Catalinas - kuid JAVA_HOME ei tööta ja macOS Big Sur ei tunne seda ära

Kuva meediumiüksus ' data-single-image='1'>

Kuva meediumiüksus ' data-single-image='1'> H

harabai

16. veebruar 2021
  • 16. veebruar 2021
selle asemel, et määrata JAVA_HOME-i eel Big Suri viis.
kasutage oma JDK6 installi absoluutset teed.
minu jaoks on minu env-i hankimiseks mõeldud bash-skriptil JAVA_HOME=/Library/Java/JavaVirtualMachines//Home
Reaktsioonid:mikzn H

harabai

16. veebruar 2021
  • 16. veebruar 2021
unustasin lisada, et pean Catalina juurde tagasi pöörduma, kuna saan JavaVM-i loomisel imeliku JNI vea, kui käivitan Maveni või Jbossi koos Big Suriga. Nad jooksevad endiselt, kuid pagana aeglased, võrreldes Catalinas jooksmisega

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 3. aprill 2021
harabai ütles: selle asemel, et määrata JAVA_HOME eel-Big Sur viisil.
kasutage oma JDK6 installi absoluutset teed.
minu jaoks on minu env-i hankimiseks mõeldud bash-skriptil JAVA_HOME=/Library/Java/JavaVirtualMachines//Home Klõpsake laiendamiseks...

Täname vastuse eest, proovisin seda ja ei saanud seda tööle - ma ei usu, et installite Maci pärandversioon? mida mõned rakendused konkreetselt vajavad?

Ma leidsin selle lingi - Kuidas määrata macOS-is keskkonnamuutuja $JAVA_HOME - ja suutis redigeerimisega lähtestada - $JAVA_HOME

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

Kahjuks jookseb mu rakendus ikka kokku – nii et praegu pole ma kindel, kas Java 'maci pärandversioon' ei tööta või võib-olla rakendus (iBackup) lihtsalt ei tööta Big Suris

Catalina puhul töötas kõik hästi – võin proovida mõnda muud rakendust, et näha, kas Java installimine on hea –, kuid pean leidma mõne muu rakenduse, mis vajab testimiseks Java Maci pärandversiooni. KOOS

sionlion77

11. juuni 2021
  • 11. juuni 2021
hei mikzn,

kuidas teil tegelikult õnnestus $JAVA_HOME lähtestada? Mida sa sisestasid faili ~/.zshrc?
Ma proovisin:
eksportida JAVA_HOME=$(/usr/libexec/java_home)
mis tagastab alati Java 8 asukoha aadressil
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

teine ​​asi, mida ma proovisin, oli
eksportida JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
või
eksportida JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
kuid mõlema tulemuseks oli luba keelatud viga:
zsh: luba keelatud: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Võrdlesin Java 6 ja 8 kataloogide kaustaõigusi ja mõlema väärtuseks määrati 755, nii et teoreetiliselt peaks kõik toimima.
Mul oleks hea meel igasuguse tagasiside üle. JA

ewu

14. aprill 2020
  • 11. juuni 2021
parim viis on uuendada pärandrakendus uueks Java 8-ks.

parim OS Java 6 jaoks on mac os EI Capitan Viimati muudetud: 11. juuni 2021

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 13. juuni 2021
zionlion77 ütles: hei mikzn,

kuidas teil tegelikult õnnestus $JAVA_HOME lähtestada? Mida sa sisestasid faili ~/.zshrc?
Ma proovisin:
eksportida JAVA_HOME=$(/usr/libexec/java_home)
mis tagastab alati Java 8 asukoha aadressil
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

teine ​​asi, mida ma proovisin, oli
eksportida JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
või
eksportida JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
kuid mõlema tulemuseks oli luba keelatud viga:
zsh: luba keelatud: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Võrdlesin Java 6 ja 8 kataloogide kaustaõigusi ja mõlema väärtuseks määrati 755, nii et teoreetiliselt peaks kõik toimima.
Mul oleks hea meel igasuguse tagasiside üle. Klõpsake laiendamiseks...

vabandust, mul pole häid uudiseid ega värskendusi - tegelikult pärast seda, kui olen Big Suri mitu korda pärast ülaltoodud postitust värskendanud - olen jälle kaotanud võimaluse seada Java_Home versioonile 1.6.0 - mitte, et see töötas isegi siis, kui mul õnnestus saada Java_Home on seatud versioonile 1.6.0 – ma pole proovinud seda uuesti tööle saada – liiga palju aega ja vaeva

Ma pole kindel – aga kui see katki läheb iga kord, kui on BigSuri värskendus –, ma kahtlustan, et see ei pruugi olla pingutust väärt?

Mäletan, et ma jamasin .zshrc-ga ja proovisin alternatiivseid .zshenv-faile (failide teed JAVA_HOME-i) ja ka mõlema faili ja ka $HOME/.zshrc õigusi

Kasutasin failide loomiseks/redigeerimiseks terminalis nuppe 'Teksti redigeerimine' ja 'Nano' ning lisasin teksti redigeerimise 'täielikule kettajuurdepääsule', nii et eeldasin, et õigused on korras – teil on õigused hästi meeles.

Ma pole pärast ülaltoodud postitust - 3. aprill 2021 - aega veetnud, seega pole uusi mõtteid

Kui töötate selle kallal ja teete avastusi – olen kindel, et kõik seda lõime jälgivad hindavad värskendusi ja lahendusi

mikzn

Originaalplakat
2. september 2013
Põhja-Vancouver
  • 13. juuni 2021
ewu ütles: parim OS Java 6 jaoks on mac os EI Capitan Klõpsake laiendamiseks...

Väga vähese vaevaga – saate – Java 6 käitusaegne 'pärandversioon' MacOS-i jaoks, mis töötab suurepäraselt Sierra, High Sierra ja Mojave peal ning töötab suurepäraselt kõigi pärandrakendustega

Ja veel veidi pingutades - Catalina - selles MR-i postituses nr 12

rbarrow

3. november 2021
Lyon, Prantsusmaa
  • 3. november 2021
Proovisin kõiki neid lahendusi mitu tundi MacOS 11.6 Big Suris, kuid ükski neist ei töötanud.
Mul ei ole õnnestunud Java 6 tööle saada.

bogdanw

10. märts 2009
  • 3. november 2021
Angry IP Scanner 3.4.1 käivitati Big Suris järgmiselt.
1. Laadige Apple'ist alla Java https://support.apple.com/kb/DL1572
2. Looge pakett, mille saab installida Big Suri (sama skript nagu Catalina puhul)
Kood: |_+_| 3. Installige oma töölauale salvestatud Java.pkg
4. Avage /bin/bash
5. Redigeerige bash_profile rakendusega
Kood: |_+_| kopeeri kleebi
Kood: |_+_| salvestage muudatus väljumisel.
6. Käivitage lähtekäsk
Kood: |_+_| 7. Testige seda koos
Kood: |_+_| Tulemus peaks olema /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
8. Pukseerige rakenduse käivitatav fail, antud juhul /Applications/AngryIPScanner.app/Contents/MacOS/ipscan
9. Vajutage sisestusklahvi ja palju õnne!
Kuva meediumiüksus ' data-single-image='1'>