OpenOffice Base e Java

Eccomi qua di nuovo, dopo più di un anno di silenzio, a causa di un intrusione nel blog che faceva il bello e cattivo tempo. Ora per fortuna ho risolto, semplicemente cambiando l'aspetto del blog stesso (sembra che fosse un template che avevo scaricato a permettere quanto accadeva).

Con questo post volevo dare una mano a chi vuole affrancarsi da Access ma ancora trova problemi con OOBase o LibreOfficeBase.

L'unica ragione per la quale non mi ero affrancato ancora da Windows era giusto il fatto che avevo degli archivi creati con Access, a cui volevo ancora avere accesso e aggiornare. Infine, dopo un po' dalla nascita di OOBase mi sono deciso a fare il grande passo. Ho penato un po' (anche dopo) anche per la minor perfezione di Base, ma con qualche piccolo sforzo ora i miei PC sono felicemente dewindowsizzati.

Tutto è andato a gonfie vele con Mandriva fino a che un aggiornamento di Java (la quale è necessaria per il funzionamento di Base) ha causato dei problemi di incredibile lentezza nell'aprire le tabelle (non importava la loro grandezza). Dopo un po' di ricerche, ho scoperto che dalla versione 1.6.0.23 di JRE, Base dava problemi a tutte le versione OOo Linux, e che era un bug conosciuto dagli sviluppatori di OOo, anche se, a quanto pare, questo fatto non sembra averli spinti a darsi da fare, visto che ancora oggi permane questo difetto (forse siamo davvero pochi ad ad usare Base…).

A questo punto non restava che reinstallare la versione precedente, la JRE 1.6.0.22, per far tornare tutto a posto. Con Mandriva non c'erano problemi: si andava su un repository di una distribuzione precedente e si scaricava il file rpm di JRE corrispondente.

Purtroppo, quando sono passato a Kubuntu, la cosa è un po' cambiata in quanto i repository non funzionano allo stesso modo e nonostante ricerche varie non sono riuscito a reperire quella versione di JRE per Ubuntu. E così per lungo tempo ho dovuto tenere su un PC una versione di Mandriva giusto per tenere aggiornati i miei archivi. La ragione era anche che non volevo installare la versione originalescaricata dal sito Oracle.

Alla fine però ho deciso che era l'ora di “uniformare” tutti i PC con la stessa distribuzione e così sono andato a cercare la versione “buona” di JRE direttamente dall'archivio di Oracle.

Ora vi spiego come fare per risolvere la questione passo passo:

– Andate su http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html

Dove c'è l'archivio di tutte le versioni 6, precedenti.

– Scorrete la pagina e cliccate sul link Java SE Runtime Environment 6u22 che vi porta direttamente alla sezione di vostro interesse: dopo aver smarcato l'accettazione della licenza, scaricate la versione che fa per voi la 64 bit o la 586 e salvatela sul vostro PC (attenzione però che il Oracle vuole che vi registriate – una ragione per la quale non avevo risolto prima il problema era giusto questo. Alla fine però ho dovuto capitolare).

– Create una cartella dove volete che JRE venga installato, e copiatevi il file con estensione bin. Ad esempio JRE.

Ora aprite un terminale e date il comando chmod +x nomefilescaricato.bin (per renderlo eseguibile).

Ora lanciate il file eseguibile per il comando ./nomefilescaricato.bin

Ora avrete una cartella chiamata .jre1.6.0.22 nella cartella JRE. Se volete copiate la cartella nella home direttamente così da semplificare un'eventuale ricerca.

Aprite OpenOffice: Strumenti->Opzioni->OpenOffice->Java

Qui premete Aggiungi e scegliete il percorso della cartella .jre1.6.0.22

OK e riavviate OpenOffice.

Ora Base dovrebbe tornare a funzionare normalmente.

La soluzione dovrebbe essere buona anche per Libre Office.

Suggerimenti dal Forum Ubuntu: http://forum.openoffice.org/it/forum/viewtopic.php?f=13&t=1429&h

WordPress Plugin Share Bookmark Email