Come lanciare Eclipse a Big Sur (04.28.24)

Se vuoi eseguire il tuo codice Java, per lo sviluppo di applicazioni o software su Mac, Eclipse IDE o Integrated Development Environment è probabilmente una delle scelte migliori. È scritto in Java e generalmente utilizzato per lo sviluppo di app Java. Puoi usare Eclipse IDE per scrivere, compilare ed eseguire il tuo codice Java. Eclipse ha gli strumenti essenziali di cui qualsiasi sviluppatore Java potrebbe aver bisogno, tra cui un Java IDE, un client Git, un editor XML, Maven e l'integrazione di Gradle.

Eclipse di solito funziona benissimo con i Mac. Gli sviluppatori coinvolti nello sviluppo di applicazioni per macOS trovano questa piattaforma di strumenti universale di grande aiuto. Sfortunatamente, Eclipse è stato uno dei software interessati dall'aggiornamento a Big Sur. Per qualche motivo, Eclipse non funziona dopo l'aggiornamento di Big Sur e gli utenti ricevono errori durante l'utilizzo della piattaforma. In alcuni casi, Eclipse non riesce nemmeno ad avviarsi.

Ecco un esempio del messaggio di errore che gli utenti stanno ricevendo:
La libreria condivisa JVM “/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib”
non contiene il simbolo JNI_CreateJavaVM.

O questo pop-up:
Attenzione! Impossibile creare la macchina virtuale Java

Questo problema ha un enorme impatto sulla tempistica di sviluppo delle applicazioni su cui stanno lavorando gli sviluppatori. E questo è solo uno dei problemi che affliggono gli utenti Mac che hanno eseguito l'aggiornamento a macOS Big Sur.

Perché Eclipse non si avvia in Big Sur

Proprio come altre app che si sono guastate dopo l'aggiornamento di Big Sur, Eclipse non funziona bene con il nuovo macOS a causa di problemi di compatibilità. Big Sur è arrivato con molti cambiamenti, non solo in termini di interfaccia utente, ma anche sotto il cofano. E una di queste modifiche potrebbe causare l'errore che ricevi quando usi Eclipse.

Questo problema è comune quando aggiorni il sistema operativo. Qualcosa che funzionava bene ha improvvisamente problemi a funzionare nel nuovo sistema. A volte, la colpa è dello sviluppatore che non è riuscito o ha dimenticato di aggiornare l'app per renderla più compatibile con il nuovo sistema operativo.

Anche i file danneggiati possono essere la causa di questo problema. Quando i file associati al software vengono danneggiati, le prestazioni ne risentiranno notevolmente. Se hai un antivirus, prova a eseguire una scansione per vedere se il malware è il colpevole.

Non importa quale sia il motivo, correggere questo errore il prima possibile non dovrebbe essere così complicato. Abbiamo elencato le soluzioni di seguito per aiutarti a risolvere questo problema.

Cosa fare se Eclipse non si avvia in Big Sur

Se Eclipse non funziona improvvisamente su Big Sur, ecco alcuni passaggi puoi prendere.

Soluzione n. 1: riavvia il tuo Mac.

La soluzione più semplice è riavviare il Mac. Fai clic sul menu Apple > Riavvia per dare al tuo Mac un nuovo inizio. Il riavvio di solito risolve piccoli problemi e problemi temporanei che il tuo computer potrebbe riscontrare. Dopo il riavvio, puoi provare a riavviare Eclipse per vedere se questa volta avrai successo.

Soluzione n. 2: aggiorna Eclipse.

Un software obsoleto può causare una vasta gamma di problemi, quindi controlla prima se ci sono aggiornamenti in sospeso che devi installare. E ci sono due modi per farlo. Innanzitutto, vai al Mac App Store e controlla nella scheda Aggiornamenti se sono disponibili aggiornamenti. Un altro modo per aggirare questo problema è controllare il sito Web del produttore e vedere se è stata rilasciata una nuova patch o aggiornamento. Assicurati di ottimizzare prima il tuo Mac utilizzando l'app di riparazione Mac per assicurarti che nessun file danneggiato impedisca l'installazione dell'aggiornamento.

Soluzione n. 3: modifica il file delle preferenze di Eclipse.

Alcuni utenti che hanno riscontrato questo errore hanno avuto successo aggiungendo una stringa di script nel file plist. A tale scopo:

  • Apri una finestra Finder .
  • Fai clic su Vai > Vai alla cartella.
  • Copia e incolla il seguente indirizzo: /Applications/Eclipse.app/Contents/Info.plist
  • Nel file, aggiungi il seguente script: -vm/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java
  • Assicurati di sostituire il valore con il tuo JAVA_HOME .
  • Chiudi l'app e riavvia il Mac prima di avviare nuovamente Eclipse.

    Soluzione n. 4: modifica Info.plist e imposta il valore -vm.

    Ecco un altro trucco che potresti voler utilizzare prova:

  • Installa l'ultima versione di Eclipse o aggiorna la tua versione corrente.
  • Fai clic con il pulsante destro del mouse su Eclipse.app, quindi fai clic su Mostra contenuto pacchetto .
  • Apri il file Info.plist con un editor di testo.
  • Aggiungi -vm/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java sotto la chiave Eclipse.
  • Modifica /Java/JavaVirtualMachines a seconda della versione in uso.
  • Quindi, chiudi il file e riavvia Eclipse per vedere se ha funzionato.
  • Soluzione n. 5: reinstalla la VM openJDK.

    Per risolvere questo problema, puoi anche provare a eliminare la VM openJDK e reinstallarla. A tale scopo:

  • Apri una finestra Finder .
  • Fai clic su Vai > Vai alla cartella.
  • Copia e incolla il seguente indirizzo: /Library/Java/JavaVirtualMachines
  • Cerca la cartella openJDK e trascinalo nel Cestino.
  • Reinstalla openJDK.
  • Apri la cartella Applicazioni e fai clic con il pulsante destro del mouse su Suite primaverile > Mostra il contenuto del pacchetto.
  • Modifica il file Contents/info.plist e aggiungi questa stringa alla soluzione n. 3.
  • Riepilogo

    I passaggi precedenti dovrebbero aiutarti a risolvere questo errore, ma tieni presente che la maggior parte di questi passaggi è stata suggerita anche da altri utenti di Eclipse. Alcuni potrebbero funzionare per te mentre altri no. Tutto quello che devi fare è scorrere l'elenco fino a trovare la soluzione che funziona per te.


    Video Youtube: Come lanciare Eclipse a Big Sur

    04, 2024