Home
» PC Tips
»
Fai in modo che LibreOffice riconosca il tuo runtime Java
Fai in modo che LibreOffice riconosca il tuo runtime Java
Se LibreOffice indica che "richiede un Java Runtime Environment (JRE)", installa un runtime Java supportato compatibile con l'architettura di LibreOffice, quindi abilitalo o selezionalo in Strumenti > Opzioni > LibreOffice > Avanzate (Windows e Linux) oppure LibreOffice > Preferenze > LibreOffice > Avanzate (macOS). Se Java è già installato, la soluzione usuale consiste nell'abilitare il supporto Java, attendere che l'elenco dei runtime venga popolato e riavviare LibreOffice.
L'avviso non significa che ogni funzionalità di LibreOffice richieda Java. Viene visualizzato quando si apre una funzionalità, un database, un'estensione o una procedura guidata che dipende da Java. La guida di LibreOffice indica la pagina Avanzate come il luogo in cui attivare il supporto Java e scegliere un runtime installato. La versione esatta di Java compatibile dipende dalla versione di LibreOffice, dal sistema operativo e dalla distribuzione di Java in uso, pertanto si consiglia di consultare le indicazioni di compatibilità per le versioni installate.
Innanzitutto, verifica se LibreOffice necessita effettivamente di Java.
Se utilizzi Writer, Calc o Impress solo per documenti, fogli di calcolo e presentazioni comuni, potresti non aver bisogno di un JRE. Chiudi la finestra di dialogo e continua senza Java se la funzionalità che stavi cercando di utilizzare è facoltativa e non ne hai bisogno. Funzionalità come alcune configurazioni del database Base, estensioni basate su Java e determinate procedure guidate possono richiedere Java; se questa è la funzionalità di cui hai bisogno, installa e configura un ambiente di runtime.
Ad esempio, chi apre un file Base che utilizza un database HSQLDB incorporato potrebbe aver bisogno di Java, mentre chi modifica un documento di testo di solito non ne ha bisogno. Installare Java solo per eliminare un avviso è superfluo se non si utilizza la funzione che dipende da Java.
1. Confermare l'architettura di LibreOffice
Java e LibreOffice devono utilizzare architetture compatibili. La guida alle opzioni avanzate di LibreOffice avverte specificamente che una versione a 64 bit di LibreOffice richiede un JRE a 64 bit e una versione a 32 bit richiede un JRE a 32 bit. Un programma di installazione Java può essere completato correttamente, ma LibreOffice potrebbe comunque segnalare l'assenza di runtime disponibile se le architetture non corrispondono.
Controlla l'indicatore di architettura nella finestra di dialogo "Informazioni su LibreOffice" oppure consulta i dettagli di installazione per il tuo sistema operativo. Su Windows, un'etichetta come "x86_64" o "64 bit" indica che devi installare Java a 64 bit. Su Linux, l'architettura del gestore di pacchetti e il pacchetto LibreOffice installato possono aiutarti a identificare la compatibilità corretta. Su Apple Silicon, seleziona una build di Java destinata al tuo macOS e al tuo processore; non dare per scontato che un pacchetto Java solo per Intel venga rilevato da una build di LibreOffice per Apple Silicon.
La pagina Avanzate mostra se il supporto Java è abilitato e se LibreOffice elenca eventuali runtime installati.
2. Installa un ambiente di runtime Java compatibile
Utilizza un fornitore affidabile o il repository software supportato dal tuo sistema operativo. Un JRE (Java Resident Environment) fornisce i componenti necessari per eseguire le applicazioni Java; un JDK (Java Development Kit) include un ambiente di runtime e strumenti di sviluppo. LibreOffice necessita del supporto di un ambiente di runtime Java, quindi un JDK può funzionare se contiene un ambiente di runtime compatibile, ma non è obbligatorio per utilizzare LibreOffice.
Su Windows o macOS, scarica il programma di installazione di JRE o JDK per l'architettura corretta da un fornitore Java affidabile e completa l'installazione. Su Linux, utilizza il centro software o il gestore di pacchetti della tua distribuzione e scegli un pacchetto runtime Java supportato. I nomi dei pacchetti e le versioni di Java disponibili variano a seconda della distribuzione, quindi non copiare un comando di pacchetto da un'altra versione di Linux senza prima controllare il repository. Il progetto Eclipse Temurin fornisce build e istruzioni di installazione specifiche per la piattaforma; Oracle Java è un'altra opzione. Segui le istruzioni aggiornate del fornitore per il tuo sistema operativo.
Chiudi LibreOffice prima di installare o aggiornare Java. Al termine dell'installazione, riapri LibreOffice in modo che possa eseguire la scansione dei runtime. Evita le versioni obsolete di Java che non ricevono più aggiornamenti di sicurezza e non scaricare programmi di installazione da siti di terze parti.
L'attivazione della sola casella di controllo potrebbe non risolvere l'avviso se l'elenco dei runtime installati rimane vuoto.
3. Abilita Java e seleziona il runtime rilevato
Apri le opzioni di LibreOffice. Su Windows o Linux, scegli Strumenti > Opzioni . Su macOS, apri LibreOffice > Preferenze .
Nell'elenco di navigazione, espandere LibreOffice se necessario, quindi scegliere Avanzate .
Nelle opzioni Java, seleziona " Usa un ambiente di runtime Java ". Se un ambiente di runtime compare nell'elenco, selezionalo. Su alcuni sistemi, il popolamento dell'elenco potrebbe richiedere qualche istante.
Fai clic su OK per salvare l'impostazione. Se hai modificato l'installazione o la selezione di Java, chiudi completamente LibreOffice e riavvialo. Se vengono visualizzati più runtime, scegli quello supportato dalla versione di LibreOffice installata, anziché selezionarne diversi.
La guida attuale di LibreOffice descrive la casella di controllo, l'elenco delle JRE installate e la necessità di riavviare in alcuni casi. Se il supporto Java è già abilitato, non continuare ad attivarlo/disattivarlo: verifica se un runtime è presente nell'elenco e se la sua architettura corrisponde a quella di LibreOffice.
Quando LibreOffice rileva Java, seleziona il runtime elencato e salva le impostazioni avanzate.
Cosa succede se l'elenco di runtime è ancora vuoto?
Innanzitutto, verifica che l'installazione di Java sia stata completata e che l'architettura JRE sia compatibile con LibreOffice. Quindi chiudi tutte le finestre di LibreOffice, riapri l'applicazione e controlla nuovamente la pagina Avanzate. Su alcuni sistemi, il rilevamento potrebbe richiedere un riavvio.
Se il runtime è installato ma non viene comunque visualizzato, utilizzare il controllo "Aggiungi " nelle opzioni Java per individuare la cartella principale del JRE, se tale controllo è disponibile nella versione di LibreOffice in uso. Selezionare la directory del runtime stessa, non una sottocartella casuale bin. La struttura delle cartelle varia a seconda del fornitore e del sistema operativo, quindi utilizzare il percorso di installazione indicato dal programma di installazione di Java o dal gestore di pacchetti. La guida di LibreOffice illustra come aggiungere il percorso alla cartella principale del JRE.
Se non è possibile selezionare la posizione o LibreOffice continua a rifiutarla, come prima soluzione evitate di modificare i file di configurazione interni. Verificate che la build Java supporti il vostro sistema operativo e processore, aggiornate LibreOffice dalla sua fonte ufficiale, se necessario, e consultate le note di supporto Java per quella specifica versione. Un'installazione portatile, in ambiente sandbox o Flatpak/Snap potrebbe non riconoscere il runtime Java di sistema nello stesso modo di un pacchetto convenzionale; consultate la documentazione del fornitore del pacchetto per informazioni sulla visibilità del runtime prima di modificare i percorsi di sistema.
Il campo "Riga" e "Posizione" selezionati aiutano a confermare quale installazione di Java è configurata per essere utilizzata da LibreOffice.
Verifica la correzione
Chiudi e riapri LibreOffice, torna a LibreOffice > Avanzate e verifica che il supporto Java sia selezionato e che l'ambiente di runtime previsto sia elencato o selezionato. Quindi riprova ad aprire il database, la procedura guidata o l'estensione specifica che ha visualizzato l'avviso. Se si apre senza la richiesta di installazione di JRE, la configurazione per quella funzionalità funziona correttamente.
Se l'avviso persiste, annota la versione di LibreOffice, il sistema operativo e l'architettura, il fornitore e la versione di Java e se LibreOffice mostra un percorso di runtime. Questi dettagli consentono di identificare il problema di compatibilità da verificare nella documentazione ufficiale della versione. Non presumere che JAVA_HOMEsia necessario reinstallare LibreOffice o apportare modifiche prima di aver verificato questi elementi di base.