J'attends openoffice2 depuis longtemps, il vient de sortir.
J'ai donc transformé les .rpm en paquet debian et fait rapidement un
petit paquet d'installation (*) pour ma sarge.
Le tout marche à peu près bien. Pour indiquer le Java à oo2, il faut
rajouter le chemin des binaires JAVA dans le PATH (chez moi:
/usr/local/jre1.5.0_04/bin). J'ai essayé de me connecter à une base de
données mysql (entre parenthèses, quelle est la syntaxe de ce foutu
bind-address, je souhaiterais plutôt rajouter une machine plutôt que de
supprimer cette ligne). Là je me heurte à un pbm assez spécifique:
Je demande donc à me connecter sur une base mysql via JDBC mais au
moment du test de la classe, il me sort
Impossible de charger le pilote JDBC
En console:
Exception in thread "Thread-0" java.lang.NoClassDefFoundError:
com/mysql/jdbc/Driver
Je me renseigne et constate qu'il faut le paquet libmysql-java. Je
l'installe. Je fait rajoute dans l'environnement
CLASSPATH=/usr//share/java/
mais l'erreur subsiste avec systématiquement le message
Exception in thread "Thread-0"
java.lang.NoClassDefFoundError: com/mysql/jdbc/Driver
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du
paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais
rien ne change.
Quelqu'un a-t-il une idée?
François Boisson
(*) tout cela peut se trouver sur
deb http://boisson.homeip.net/OO2/ ./
mais la bande passante 30-40K/s ne suffira pas aux 100M du total.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Boisson
Le Sun, 30 Oct 2005 16:51:11 +0100 François Boisson a écrit:
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais rien ne change.
Quelqu'un a-t-il une idée?
:) Aller dans outils->option->java (poireauter un peu voire beaucoup même, c'est du java) puis rajouter dans le classpath /usr/share/java et redémarrer oo2.
Ca marche
François Boisson (désolé du bruit)
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le Sun, 30 Oct 2005 16:51:11 +0100
François Boisson <user.anti-spam@maison.homelinux.net> a écrit:
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du
paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais
rien ne change.
Quelqu'un a-t-il une idée?
:) Aller dans outils->option->java (poireauter un peu voire beaucoup
même, c'est du java) puis rajouter dans le classpath /usr/share/java et
redémarrer oo2.
Ca marche
François Boisson (désolé du bruit)
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le Sun, 30 Oct 2005 16:51:11 +0100 François Boisson a écrit:
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais rien ne change.
Quelqu'un a-t-il une idée?
:) Aller dans outils->option->java (poireauter un peu voire beaucoup même, c'est du java) puis rajouter dans le classpath /usr/share/java et redémarrer oo2.
Ca marche
François Boisson (désolé du bruit)
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Sylvain Sauvage
Dimanche 30 octobre 2005, 16:51:11 CET, François Boisson a écrit :
Bonjour à tous,
'lut,
J'attends openoffice2 depuis longtemps, il vient de sortir.
J'ai donc transformé les .rpm en paquet debian et fait rapidement un petit paquet d'installation (*) pour ma sarge.
Pourquoi ne pas rétroporter ceux d'unstable ?
[...] Je me renseigne et constate qu'il faut le paquet libmysql-java. Je l'installe. Je fait rajoute dans l'environnement CLASSPATH=/usr//share/java/
Essaie plutôt CLASSPATH=/usr/share/java/mysql.jar
Le CLASSPATH peut contenir des répertoires si les .class sont des fichiers. Ici, il s'agit d'une archive jar, donc d'un sous-système de fichiers. Il faut donc indiquer le .jar dans lequel fouiller pour les fichi ers com/**.class
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais rien ne change.
Dans Sid, le répertoire /usr/lib/openoffice/program/classes est un lien vers /usr/share/java/openoffice Par contre, d'après ton expérience, openoffice ne construit pas un classpath à partir des .jar de ce répertoire. Donc, il s'agit d'un classpath fixe. Reste à savoir si ce classpath est modifiable (par un coup de clicodrome ou dans un fichier de conf...).
Sinon, CLASSPATH=/usr/share/java/mysql.jar a des chances¹ de fonctionner (si openoffice n'écrase pas le classpath avant de lancer la JVM).
Voilà. Je ne peux t'aider plus : je n'utilise pas OOo avec des BD.
Bonne chance.
¹ : Avis personnel. La variable CLASSPATH est une saloperie dont on ne devrait plus avoir à se servir. -- Sylvain Sauvage
Dimanche 30 octobre 2005, 16:51:11 CET, François Boisson a écrit :
Bonjour à tous,
'lut,
J'attends openoffice2 depuis longtemps, il vient de sortir.
J'ai donc transformé les .rpm en paquet debian et fait rapidement un
petit paquet d'installation (*) pour ma sarge.
Pourquoi ne pas rétroporter ceux d'unstable ?
[...]
Je me renseigne et constate qu'il faut le paquet libmysql-java. Je
l'installe. Je fait rajoute dans l'environnement
CLASSPATH=/usr//share/java/
Essaie plutôt CLASSPATH=/usr/share/java/mysql.jar
Le CLASSPATH peut contenir des répertoires si les .class sont des
fichiers. Ici, il s'agit d'une archive jar, donc d'un sous-système de
fichiers. Il faut donc indiquer le .jar dans lequel fouiller pour les fichi ers com/**.class
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du
paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais
rien ne change.
Dans Sid, le répertoire /usr/lib/openoffice/program/classes est un
lien vers /usr/share/java/openoffice
Par contre, d'après ton expérience, openoffice ne construit pas un
classpath à partir des .jar de ce répertoire. Donc, il s'agit d'un
classpath fixe. Reste à savoir si ce classpath est modifiable (par
un coup de clicodrome ou dans un fichier de conf...).
Sinon, CLASSPATH=/usr/share/java/mysql.jar a des chances¹ de
fonctionner (si openoffice n'écrase pas le classpath avant de
lancer la JVM).
Voilà. Je ne peux t'aider plus : je n'utilise pas OOo avec des BD.
Bonne chance.
¹ : Avis personnel. La variable CLASSPATH est une saloperie dont
on ne devrait plus avoir à se servir.
--
Sylvain Sauvage
Dimanche 30 octobre 2005, 16:51:11 CET, François Boisson a écrit :
Bonjour à tous,
'lut,
J'attends openoffice2 depuis longtemps, il vient de sortir.
J'ai donc transformé les .rpm en paquet debian et fait rapidement un petit paquet d'installation (*) pour ma sarge.
Pourquoi ne pas rétroporter ceux d'unstable ?
[...] Je me renseigne et constate qu'il faut le paquet libmysql-java. Je l'installe. Je fait rajoute dans l'environnement CLASSPATH=/usr//share/java/
Essaie plutôt CLASSPATH=/usr/share/java/mysql.jar
Le CLASSPATH peut contenir des répertoires si les .class sont des fichiers. Ici, il s'agit d'une archive jar, donc d'un sous-système de fichiers. Il faut donc indiquer le .jar dans lequel fouiller pour les fichi ers com/**.class
J'ai essayé en recopiant les fichiers /usr/share/java/mysql*jar du paquet libmysql-java dans /opt/openoffice.org2.0/program/classes mais rien ne change.
Dans Sid, le répertoire /usr/lib/openoffice/program/classes est un lien vers /usr/share/java/openoffice Par contre, d'après ton expérience, openoffice ne construit pas un classpath à partir des .jar de ce répertoire. Donc, il s'agit d'un classpath fixe. Reste à savoir si ce classpath est modifiable (par un coup de clicodrome ou dans un fichier de conf...).
Sinon, CLASSPATH=/usr/share/java/mysql.jar a des chances¹ de fonctionner (si openoffice n'écrase pas le classpath avant de lancer la JVM).
Voilà. Je ne peux t'aider plus : je n'utilise pas OOo avec des BD.
Bonne chance.
¹ : Avis personnel. La variable CLASSPATH est une saloperie dont on ne devrait plus avoir à se servir. -- Sylvain Sauvage
François Boisson
Le Sun, 30 Oct 2005 17:27:13 +0100 Sylvain Sauvage a écrit:
> J'ai donc transformé les .rpm en paquet debian et fait rapidement un > petit paquet d'installation (*) pour ma sarge.
Pourquoi ne pas rétroporter ceux d'unstable ?
Je croyais qu'il n'était que dans experimental... Tant pis.