Foorumit

Java 6 -ajonaikainen 'vanha versio' MacOS Big Sur 11.3:lle

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 1. tammikuuta 2021
Minulla on muutamia sovelluksia, jotka vaativat Java-ajonaikaisen Apple-version

Kuten edellisessä ketjussa katso tämä Catalina OS -ketju - Yritin asentaa Java 6 runtimen vanhan version Big Suriin ja Java-paketti näytti asentuvan ok - /Library/Java/JavaVirtualMachines/1.6.0.jdk

Asennuksen jälkeen pkg 'näytti toimivan hyvin' ja ilmoitti 'asennus onnistui' - tarkistus 'java --version' terminaalissa - Saan 'toimintoa ei voitu suorittaa loppuun - en löydä Java Runtimea'

Mietin, onko Apple muuttanut Javaa Big Surissa ja onko jokaisen Big Surissa toimivan sovelluksen 'kotiin kutsumisella' mitään tekemistä sen kanssa? Olen myös varovainen järjestelmätiedostojen muuttamisessa - ehkä tämä voi rikkoa Big Sur OS -järjestelmän 'allekirjoituksen' ja aiheuttaa ongelmia tai rikkoa käyttöjärjestelmän Big Sur -järjestelmän?

Kaikki toimi Catalinassa täydellisesti ja nyt ei toimi Big Surissa aina 11.2 asti toistaiseksi

Onko kukaan onnistunut asentamaan Java 6 Run Time -versiota ja sovelluksia, jotka vaativat tämän Java-version?

Onko ajatuksia / vinkkejä / päivityksiä?

jemcik

4. joulukuuta 2017


Kiova, Ukraina
  • 5. helmikuuta 2021
Siihen on melko yksinkertainen ratkaisu:
1. asenna hautua (MacOS:n paketinhallinta)
2. Suorita terminaalissa: brew asenna java6

Tämän seurauksena polulla on jdk 1.6 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Yksi huomioitava asia: jdk 1.6 ei toimi Apple Siliconissa.

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 5. helmikuuta 2021
jemcik sanoi: On olemassa melko yksinkertainen ratkaisu:
1. asenna hautua (MacOS:n paketinhallinta)
2. Suorita terminaalissa: brew asenna java6

Tämän seurauksena polulla on jdk 1.6 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Yksi huomioitava asia: jdk 1.6 ei toimi Apple Siliconissa. Laajenna napsauttamalla...
Onko tämä ehdotus?

Vai asensitko sen todella ja varmistatko, että se toimii vanhan sovelluksen kanssa?

jemcik

4. joulukuuta 2017
Kiova, Ukraina
  • 5. helmikuuta 2021
Asensin sen ja se toimii vanhan sovelluksen kanssa.
Reaktiot:bobnugget ja mikzn

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 5. helmikuuta 2021
Vau - siistiä - kokeilen sitä

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 6. helmikuuta 2021
jemcik sanoi: Asensin sen ja se toimii vanhan sovelluksen kanssa. Laajenna napsauttamalla...
FWIW - tämä ei toiminut - Big Sur 11.3 M

mateo_rocks

10. helmikuuta 2021
  • 10. helmikuuta 2021
jemcik sanoi: On olemassa melko yksinkertainen ratkaisu:
1. asenna hautua (MacOS:n paketinhallinta)
2. Suorita terminaalissa: brew asenna java6

Tämän seurauksena polulla on jdk 1.6 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Yksi huomioitava asia: jdk 1.6 ei toimi Apple Siliconissa. Laajenna napsauttamalla...
Miksi se ei toimi Apple Siliconissa? Täytyy luultavasti ajaa vanhoja sovelluksia AS:ssa, voinko tehdä jotain?

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 14. helmikuuta 2021
mateo_rocks sanoi: Miksi se ei toimi Apple Siliconissa? Täytyy luultavasti ajaa vanhoja sovelluksia AS:ssa, voinko tehdä jotain? Laajenna napsauttamalla...

Ymmärtääkseni (toistaiseksi) se ei välttämättä toimi Big Surissa - Pystyn asentamaan tiedostot onnistuneesti Catalina Linkillä kuten yllä - viesti #1 - tiedostot on asennettu samaan paikkaan kuin Catalinassa - mutta JAVA_HOME ei toimi, eikä macOS Big Sur tunnista sitä

Näytä mediakohde ' data-single-image='1'>

Näytä mediakohde ' data-single-image='1'> H

harabai

16. helmikuuta 2021
  • 16. helmikuuta 2021
JAVA_HOME pre-Big Sur -tavan sijaan.
käytä absoluuttista polkua JDK6-asennukseen.
minulle bash-skriptilläni env:n hankintaa varten on JAVA_HOME=/Library/Java/JavaVirtualMachines//Home
Reaktiot:mikzn H

harabai

16. helmikuuta 2021
  • 16. helmikuuta 2021
unohdin lisätä, minun on palattava takaisin Catalinaan, koska saan omituisen JNI-virheen JavaVM:n luomisessa, kun suoritan Mavenia tai Jbossia Big Surin kanssa. Ne juoksevat edelleen, mutta hitaita verrattuna Catalinaan

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 3. huhtikuuta 2021
harabai sanoi: sen sijaan, että JAVA_HOME pre-Big Sur tavalla.
käytä absoluuttista polkua JDK6-asennukseen.
minulle bash-skriptilläni env:n hankintaa varten on JAVA_HOME=/Library/Java/JavaVirtualMachines//Home Laajenna napsauttamalla...

Kiitos vastauksesta yritti sitä, mutta en saanut sitä toimimaan - en usko, että asennat Macin 'vanha versio'? mitä jotkin sovellukset erityisesti tarvitsevat?

Löysin tämän linkin - $JAVA_HOME-ympäristömuuttujan asettaminen macOS:ssä - ja pystyi nollaamaan - $JAVA_HOME - muokkaamalla

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

Valitettavasti sovellukseni kaatuu edelleen - joten tässä vaiheessa en ole varma, eikö Java 'mac legacy -versio' toimi tai ehkä sovellus (iBackup) ei vain toimi Big Surissa

Kaikki toimi hyvin Catalinassa – voin kokeilla toista sovellusta nähdäkseni, onko Java-asennus hyvä – mutta täytyy löytää toinen sovellus, joka tarvitsee Macin vanhan Java-version testattavaksi. KANSSA

sionlion77

11. kesäkuuta 2021
  • 11. kesäkuuta 2021
hei mikzn,

kuinka onnistuit nollaamaan $JAVA_HOMEn? Mitä syötit tiedostoon ~/.zshrc?
Minä yritin:
vie JAVA_HOME=$(/usr/libexec/java_home)
joka palauttaa aina Java 8 -sijainnin osoitteessa
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

toinen asia, jota yritin, oli
vie JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
tai
vie JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
mutta molemmat johtivat luvat evätään -virheeseen:
zsh: lupa estetty: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Vertailin Java 6 ja 8 hakemistojen kansion käyttöoikeuksia ja molemmille asetettiin 755, joten teoriassa kaiken pitäisi toimia.
Olisin iloinen kaikesta palautteesta. JA

ewu

14. huhtikuuta 2020
  • 11. kesäkuuta 2021
paras tapa on päivittää vanha sovellus uuteen Java 8 -versioon.

paras käyttöjärjestelmä java 6:lle on mac os EI Capitan Viimeksi muokattu: 11. kesäkuuta 2021

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 13. kesäkuuta 2021
zionlion77 sanoi: hei mikzn,

kuinka onnistuit nollaamaan $JAVA_HOMEn? Mitä syötit tiedostoon ~/.zshrc?
Minä yritin:
vie JAVA_HOME=$(/usr/libexec/java_home)
joka palauttaa aina Java 8 -sijainnin osoitteessa
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

toinen asia, jota yritin, oli
vie JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
tai
vie JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
mutta molemmat johtivat luvat evätään -virheeseen:
zsh: lupa estetty: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Vertailin Java 6 ja 8 hakemistojen kansion käyttöoikeuksia ja molemmille asetettiin 755, joten teoriassa kaiken pitäisi toimia.
Olisin iloinen kaikesta palautteesta. Laajenna napsauttamalla...

valitettavasti minulla ei ole hyviä uutisia tai päivityksiä - itse asiassa sen jälkeen, kun olen päivittänyt Big Suria useita kertoja yllä olevan julkaisun jälkeen - Olen jälleen menettänyt kyvyn asettaa Java_Home 1.6.0 - ei sillä, että se toimisi, vaikka sain sen Java_Home asetettu arvoon 1.6.0 - en ole yrittänyt saada sitä taas toimimaan - liikaa aikaa ja vaivaa

En ole varma - mutta jos se katkeaa aina, kun on BigSur-päivitys - epäilen, että se ei ehkä ole vaivan arvoista?

Muistan, että sekaisin .zshrc:n kanssa ja kokeilin vaihtoehtoisia .zshenv-tiedostoja (Files polut JAVA_HOMEen) sekä molempien tiedostojen käyttöoikeuksia ja myös $HOME/.zshrc

Käytin 'Tekstimuokkaus' ja 'Nano' terminaalissa tiedostojen luomiseen/muokkaukseen ja lisäsin tekstin muokkauksen 'täysi levykäyttöön', joten oletin, että luvat olivat kunnossa - sinulla on hyvä pointti käyttöoikeuksista

En ole viettänyt aikaa yllä olevan postauksen jälkeen - 3.4.2021 - joten ei uusia ajatuksia

Jos työskentelet tämän parissa ja teet löytöjä - olen varma, että kaikki tätä säiettä seuraavat arvostavat päivityksiä ja ratkaisuja

mikzn

Alkuperäinen juliste
2. syyskuuta 2013
Pohjois-Vancouver
  • 13. kesäkuuta 2021
ewu sanoi: paras käyttöjärjestelmä java 6:lle on mac os EI Capitan Laajenna napsauttamalla...

Hyvin pienellä vaivalla – voit saada – Java 6:n ajonaikainen 'vanha versio' MacOS:lle, joka toimii täydellisesti Sierrassa, High Sierrassa, Mojavessa ja toimii erinomaisesti kaikissa vanhoissa sovelluksissa

Ja vähän enemmän vaivaa - Catalina - tässä MR-viestissä #12

rbarrow

3. marraskuuta 2021
Lyon, Ranska
  • 3. marraskuuta 2021
Kokeilin kaikkia näitä ratkaisuja useita tunteja MacOS 11.6 Big Surissa, mutta mikään niistä ei toiminut.
En ole saanut Java 6:ta toimimaan.

bogdanw

10. maaliskuuta 2009
  • 3. marraskuuta 2021
Näin sain Angry IP Scanner 3.4.1:n toimimaan Big Surissa:
1. Lataa Java Applelta https://support.apple.com/kb/DL1572
2. Luo paketti, joka voidaan asentaa Big Suriin (sama komentosarja kuin Catalinassa)
Koodi: |_+_| 3. Asenna työpöydällesi tallennettu Java.pkg
4. Avaa /bin/bash
5. Muokkaa bash_profilea komennolla
Koodi: |_+_| kopioi liitä
Koodi: |_+_| tallenna muutos poistuessasi.
6. Suorita lähdekomento
Koodi: |_+_| 7. Testaa sitä
Koodi: |_+_| Tuloksen pitäisi olla /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
8. Vedä ja pudota sovelluksen suoritettava tiedosto, tässä tapauksessa /Applications/AngryIPScanner.app/Contents/MacOS/ipscan
9. Paina enteriä ja onnea!
Näytä mediakohde ' data-single-image='1'>