Φόρουμ

Java 6 Runtime 'legacy version' για MacOS Big Sur 11.3

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 1 Ιανουαρίου 2021
Έχω μερικές εφαρμογές που απαιτούν την παλαιού τύπου έκδοση του χρόνου εκτέλεσης Java

Όπως και στο προηγούμενο νήμα δείτε αυτό το νήμα του Catalina OS - Προσπάθησα να εγκαταστήσω την παλαιού τύπου έκδοση του χρόνου εκτέλεσης Java 6 στο Big Sur και το πακέτο Java φάνηκε να εγκαταστάθηκε εντάξει - /Library/Java/JavaVirtualMachines/1.6.0.jdk

Αφού η εγκατάσταση του pkg «φαινόταν να τρέχει καλά» και αναφέρθηκε «η εγκατάσταση ήταν επιτυχής» - ελέγχοντας με «java --version» στο τερματικό - λαμβάνω «η λειτουργία δεν μπορούσε να ολοκληρωθεί - δεν μπορώ να εντοπίσω το Java Runtime»

Αναρωτιέμαι αν η Apple έχει αλλάξει τον τρόπο λειτουργίας της Java στο Big Sur και αν το «calling home» για κάθε εφαρμογή που εκτελείται στο Big Sur έχει κάποια σχέση με αυτό; Επίσης, είμαι προσεκτικός σχετικά με την αλλαγή οποιωνδήποτε αρχείων συστήματος - ίσως αυτό μπορεί να σπάσει την «υπογραφή» του συστήματος Big Sur OS και να προκαλέσει προβλήματα ή να σπάσει το OS Big Sur System;

Όλα λειτουργούσαν τέλεια στην Catalina και τώρα δεν λειτουργεί στο Big Sur μέχρι το 11.2 μέχρι στιγμής

Είχε κάποιος επιτυχία στην εγκατάσταση Java 6 Run Time και οποιωνδήποτε εφαρμογών που απαιτούν αυτήν την παλαιού τύπου έκδοση Java;

Κάποιες σκέψεις / Συμβουλές / ενημερώσεις;

jemcik

4 Δεκεμβρίου 2017


Κίεβο, Ουκρανία
  • 5 Φεβρουαρίου 2021
Υπάρχει πολύ απλή λύση:
1. εγκατάσταση ετοιμάζω (Διαχείριση πακέτων για macOS)
2. τρέξτε στο τερματικό: ετοιμάζω εγκατάσταση java6

Ως αποτέλεσμα θα έχετε jdk 1.6 στο μονοπάτι /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Ένα πράγμα που πρέπει να σημειώσετε: το jdk 1.6 δεν θα λειτουργήσει στο Apple Silicon.

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 5 Φεβρουαρίου 2021
jemcik είπε: Υπάρχει πολύ απλή λύση:
1. εγκατάσταση ετοιμάζω (Διαχείριση πακέτων για macOS)
2. τρέξτε στο τερματικό: ετοιμάζω εγκατάσταση java6

Ως αποτέλεσμα θα έχετε jdk 1.6 στο μονοπάτι /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Ένα πράγμα που πρέπει να σημειώσετε: το jdk 1.6 δεν θα λειτουργήσει στο Apple Silicon. Κάντε κλικ για επέκταση...
Είναι πρόταση αυτή;

Ή όντως το εγκαταστήσατε και επαληθεύσατε ότι λειτουργεί με μια παλαιού τύπου εφαρμογή;

jemcik

4 Δεκεμβρίου 2017
Κίεβο, Ουκρανία
  • 5 Φεβρουαρίου 2021
Το εγκατέστησα και λειτουργεί με μια παλαιού τύπου εφαρμογή.
Αντιδράσεις:bobnugget και mikzn

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 5 Φεβρουαρίου 2021
Wow - cool - θα το δοκιμάσω

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 6 Φεβρουαρίου 2021
jemcik είπε: Το εγκατέστησα και λειτουργεί με μια παλαιού τύπου εφαρμογή. Κάντε κλικ για επέκταση...
FWIW - αυτό δεν λειτούργησε - Big Sur 11.3 Μ

mateo_rocks

10 Φεβρουαρίου 2021
  • 10 Φεβρουαρίου 2021
jemcik είπε: Υπάρχει πολύ απλή λύση:
1. εγκατάσταση ετοιμάζω (Διαχείριση πακέτων για macOS)
2. τρέξτε στο τερματικό: ετοιμάζω εγκατάσταση java6

Ως αποτέλεσμα θα έχετε jdk 1.6 στο μονοπάτι /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Ένα πράγμα που πρέπει να σημειώσετε: το jdk 1.6 δεν θα λειτουργήσει στο Apple Silicon. Κάντε κλικ για επέκταση...
Πώς και δεν λειτουργεί στο Apple Silicon; Μάλλον θα χρειαστεί να τρέξω παλαιού τύπου εφαρμογές στο AS, μπορώ να κάνω κάτι;

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 14 Φεβρουαρίου 2021
mateo_rocks είπε: Πώς και δεν λειτουργεί στο Apple Silicon; Μάλλον θα χρειαστεί να τρέξω παλαιού τύπου εφαρμογές στο AS, μπορώ να κάνω κάτι; Κάντε κλικ για επέκταση...

Από όσο μπορώ να πω (μέχρι στιγμής) μπορεί να μην λειτουργεί στο Big Sur - Μπορώ να εγκαταστήσω με επιτυχία τα αρχεία με το Catalina Link όπως αναφέρεται παραπάνω - ανάρτηση #1 - τα αρχεία είναι εγκατεστημένα στην ίδια θέση όπως στο Catalina - αλλά το JAVA_HOME δεν λειτουργεί και δεν αναγνωρίζεται από το macOS Big Sur

Προβολή στοιχείου πολυμέσων 'data-single-image='1'>

Προβολή στοιχείου πολυμέσων 'data-single-image='1'> H

χαραμπάι

16 Φεβρουαρίου 2021
  • 16 Φεβρουαρίου 2021
αντί να ρυθμίσετε το JAVA_HOME pre-Big Sur way.
χρησιμοποιήστε την απόλυτη διαδρομή για την εγκατάσταση του JDK6.
για μένα, το σενάριο bash μου για την προμήθεια του φακέλου μου έχει JAVA_HOME=/Library/Java/JavaVirtualMachines//Home
Αντιδράσεις:mikzn H

χαραμπάι

16 Φεβρουαρίου 2021
  • 16 Φεβρουαρίου 2021
ξέχασα να προσθέσω, πρέπει να επιστρέψω στο Catalina επειδή λαμβάνω ένα περίεργο σφάλμα JNI σχετικά με τη δημιουργία JavaVM όταν τρέχω το Maven ή το Jboss με το Big Sur. Εξακολουθούν να τρέχουν, αλλά αργά σαν κόλαση, σε σύγκριση με το τρέξιμο στην Catalina

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 3 Απριλίου 2021
harabai είπε: αντί να ρυθμίσετε το JAVA_HOME pre-Big Sur way.
χρησιμοποιήστε την απόλυτη διαδρομή για την εγκατάσταση του JDK6.
για μένα, το σενάριο bash μου για την προμήθεια του φακέλου μου έχει JAVA_HOME=/Library/Java/JavaVirtualMachines//Home Κάντε κλικ για επέκταση...

Ευχαριστώ για την απάντηση, το δοκίμασα και δεν μπόρεσα να το πετύχω - δεν νομίζω ότι το εγκαταστήσατε Mac 'Legacy'; που χρειάζονται συγκεκριμένα ορισμένες εφαρμογές;

Βρήκα αυτόν τον σύνδεσμο - Πώς να ορίσετε τη μεταβλητή περιβάλλοντος $JAVA_HOME στο macOS - και μπόρεσε να επαναφέρει - $JAVA_HOME - με επεξεργασία

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

Δυστυχώς, η εφαρμογή μου εξακολουθεί να διακόπτεται - επομένως σε αυτό το σημείο δεν είμαι σίγουρος εάν η «έκδοση παλαιού τύπου» της Java δεν λειτουργεί ή αν η εφαρμογή (iBackup) απλώς δεν θα λειτουργεί στο Big Sur

Όλα λειτουργούσαν καλά στο Catalina - μπορεί να δοκιμάσω μια διαφορετική εφαρμογή για να δω αν η εγκατάσταση Java είναι καλή - αλλά πρέπει να βρω μια άλλη εφαρμογή που χρειάζεται την παλαιού τύπου έκδοση της Java για Mac για δοκιμή ΜΕ

zionlion77

11 Ιουνίου 2021
  • 11 Ιουνίου 2021
Γεια σου Μικζν,

πώς πραγματικά καταφέρατε να επαναφέρετε το $JAVA_HOME; Τι εισαγάγατε στο ~/.zshrc;
Προσπάθησα:
εξαγωγή JAVA_HOME=$(/usr/libexec/java_home)
που θα επιστρέφει πάντα τη θέση Java 8 στο
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

το άλλο που δοκίμασα ήταν
εξαγωγή JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
ή
εξαγωγή JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
αλλά και τα δύο οδήγησαν σε σφάλμα άρνησης άδειας:
zsh: η άδεια δεν επιτρέπεται: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Σύγκρισα τα δικαιώματα φακέλων των καταλόγων Java 6 και 8 και οι δύο ορίστηκαν στο 755, οπότε θεωρητικά όλα θα έπρεπε να λειτουργούν.
Θα χαρώ για οποιαδήποτε ανατροφοδότηση. ΚΑΙ

ewu

14 Απριλίου 2020
  • 11 Ιουνίου 2021
ο καλύτερος τρόπος είναι να αναβαθμίσετε την εφαρμογή παλαιού τύπου σε νέα java 8.

το καλύτερο λειτουργικό σύστημα για java 6 είναι το mac os EI Capitan Τελευταία επεξεργασία: 11 Ιουνίου 2021

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 13 Ιουνίου 2021
zionlion77 είπε: hey mikzn,

πώς πραγματικά καταφέρατε να επαναφέρετε το $JAVA_HOME; Τι εισαγάγατε στο ~/.zshrc;
Προσπάθησα:
εξαγωγή JAVA_HOME=$(/usr/libexec/java_home)
που θα επιστρέφει πάντα τη θέση Java 8 στο
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

το άλλο που δοκίμασα ήταν
εξαγωγή JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
ή
εξαγωγή JAVA_HOME=$(/Library/Java/JavaVirtualMachines/1.6.0.jdk/)
αλλά και τα δύο οδήγησαν σε σφάλμα άρνησης άδειας:
zsh: η άδεια δεν επιτρέπεται: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Σύγκρισα τα δικαιώματα φακέλων των καταλόγων Java 6 και 8 και οι δύο ορίστηκαν στο 755, οπότε θεωρητικά όλα θα έπρεπε να λειτουργούν.
Θα χαρώ για οποιαδήποτε ανατροφοδότηση. Κάντε κλικ για επέκταση...

συγγνώμη δεν έχω καλά νέα ή ενημερώσεις - στην πραγματικότητα μετά από ενημέρωση του Big Sur αρκετές φορές από την παραπάνω ανάρτηση - έχασα ξανά τη δυνατότητα να θέσω το Java_Home σε 1.6.0 - όχι ότι λειτούργησε ακόμα και όταν μπόρεσα να το αποκτήσω Το Java_Home ορίστηκε σε 1.6.0 - Δεν προσπάθησα να το επαναφέρω σε λειτουργία - πάρα πολύς χρόνος και προσπάθεια

Δεν είμαι σίγουρος - αλλά αν χαλάει κάθε φορά που υπάρχει ενημέρωση του BigSur - υποψιάζομαι ότι μπορεί να μην αξίζει τον κόπο;

Θυμάμαι ότι μπλέξαμε με το .zshrc και δοκίμασα τα εναλλακτικά αρχεία .zshenv (Διαδρομές αρχείων προς JAVA_HOME) καθώς και τα δικαιώματα και στα δύο αρχεία και επίσης $HOME/.zshrc

Χρησιμοποίησα 'Επεξεργασία κειμένου' και 'Nano' στο τερματικό για τη δημιουργία/επεξεργασία αρχείων και πρόσθεσα την επεξεργασία κειμένου στην 'πλήρη πρόσβαση στο δίσκο', οπότε υπέθεσα ότι τα δικαιώματα ήταν εντάξει - έχετε μια καλή άποψη για τα δικαιώματα

Δεν έχω ξοδέψει χρόνο από την παραπάνω ανάρτηση - 3 Απριλίου 2021 - οπότε δεν υπάρχουν νέες σκέψεις

Εάν εργάζεστε σε αυτό και κάνετε οποιεσδήποτε ανακαλύψεις - είμαι σίγουρος ότι όλοι όσοι ακολουθούν αυτό το νήμα θα εκτιμήσουν τυχόν ενημερώσεις και λύσεις

mikzn

Πρωτότυπη αφίσα
2 Σεπτεμβρίου 2013
Βόρειο Βανκούβερ
  • 13 Ιουνίου 2021
ewu είπε: το καλύτερο λειτουργικό σύστημα για java 6 είναι το mac os EI Capitan Κάντε κλικ για επέκταση...

Με πολύ λίγη προσπάθεια - μπορείτε να αποκτήσετε - Java 6 'legacy version' για MacOS λειτουργεί άψογα σε Sierra, High Sierra, Mojave και λειτουργεί τέλεια για όλες τις εφαρμογές παλαιού τύπου

Και με λίγη περισσότερη προσπάθεια - Καταλίνα - σε αυτό το MR Post #12

rbarrow

3 Νοεμβρίου 2021
Λυών, Γαλλία
  • 3 Νοεμβρίου 2021
Δοκίμασα όλες αυτές τις λύσεις για αρκετές ώρες στο MacOS 11.6 Big Sur, αλλά καμία δεν λειτούργησε.
Δεν κατάφερα να πάρω Java 6 εργασία.

bogdanw

10 Μαρτίου 2009
  • 3 Νοεμβρίου 2021
Ακολουθεί ο τρόπος λειτουργίας του Angry IP Scanner 3.4.1 στο Big Sur:
1. Λήψη Java από την Apple https://support.apple.com/kb/DL1572
2. Δημιουργήστε ένα πακέτο που μπορεί να εγκατασταθεί στο Big Sur (το ίδιο σενάριο με το Catalina)
Κωδικός: |_+_| 3. Εγκαταστήστε το Java.pkg που είναι αποθηκευμένο στην επιφάνεια εργασίας σας
4. Ανοίξτε το /bin/bash
5. Επεξεργασία bash_profile με
Κωδικός: |_+_| αντιγραφή επικόλληση
Κωδικός: |_+_| αποθηκεύστε την αλλαγή κατά την έξοδο.
6. Εκτελέστε την εντολή πηγής
Κωδικός: |_+_| 7. Δοκιμάστε το με
Κωδικός: |_+_| Το αποτέλεσμα πρέπει να είναι /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
8. Σύρετε και αποθέστε το εκτελέσιμο αρχείο της εφαρμογής, σε αυτήν την περίπτωση /Applications/Angry IP Scanner.app/Contents/MacOS/ipscan
9. Πατήστε enter και καλή επιτυχία!
Προβολή στοιχείου πολυμέσων 'data-single-image='1'>