Erreur "Could not find a Java Runtime Environment!" [RESOLU]

Bonjour à tous,

J’ai besoin de faire de la conversion de .doc vers .pdf sur un serveur Debian Lenny. Pour ça j’ai trouvé plusieurs solutions, cependant pour chacune d’elles j’ai besoin de lancer OpenOffice.org en mode console (headless).
Et voila quelques jours que je me prend la tête avec OOo qui n’arrete pas de me dire javaldx: Could not find a Java Runtime Environment!. J’ai pourtant aprioris tous les paquets nécessaires, que ce soit OOo ou JRE.

La commande que je lance est la suivante :

Si quelqu’un connait le fin mot de l’histoire, j’en serais très heureux ^^
Merci d’avance.

Salut,

Ton système est en 32 ou 64bits?

J’ai quelque soucis en 64bits avec JRE, il a beau être intallé…

T’est vraiment obligé de faire ça sur le serveur? Ce ne serait pas plus simple de convertir ton fichier sur une autre machine ou via un live-CD, éventuellement?

A+

Debcool

Salut,

Je suis en x86.

Sinon pour ce qui est de convertir il faut absolument que je fasse ça sur le serveur, c’est pour en faire un cron qui tourne chaque nuit et qui génère quelques centaines de PDF depuis des .doc, donc tout faire a la main c’est tendu ^^

Salut,

en effet, à la main… :mrgreen:

J’ai pas vraiment de réponse pour OO en commande en ligne mais du côté de CUPS, il y a une possibilité d’imprimer “virtuelement” et de sortir le résultat dans un pdf… A voir.

a+

Debcool

Oui oui, CUPS je l’ai installé.

En fait j’ai différentes solutions pour faire ce que je veux, j’ai déjà sous la main :

  • unoconv
  • JODConverter
  • PyODConverter
  • CUPS-PDF

Mon seul (et gros) problème c’est que tous utilisent OOo, et comme je n’arrive pas à le lancer comme il faut…

Salut,

Evidement, vu comme ça… :smt005

Désolé, je t’aurai volontié aidé plus, mais là… :blush: :smt005

Jette un oeuil du côté d’ubuntu, y’a peut-être déjà un post sur le sujet.

A+

Debcool

Bon, j’aimerais essayer autre chose.

Est ce que quelqu’un (sous Debian ^^) peut me copier/coller son fichier de conf Java pour OOo ?

Il se trouve ici : ~/.openoffice.org2/user/config/javasettings_Linux_x86.xml

Je viens de remarquer qu’il me manque pas mal de choses dedans.

Salut,

Voici ce que j’ai ici:

<!--This is a generated file. Do not alter this file!--> − <java> <enabled xsi:nil="true"/> <userClassPath xsi:nil="true"/> <vmParameters xsi:nil="true"/> <jreLocations xsi:nil="true"/> − <javaInfo xsi:nil="false" vendorUpdate="2004-01-30" autoSelect="true"> <vendor>Sun Microsystems Inc.</vendor> <location>file:///usr/lib/jvm/java-6-sun-1.6.0.12/jre</location> <version>1.6.0_12</version> <features>0</features> <requirements>1</requirements> − <vendorData> 660069006C0065003A002F002F002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0036002D00730075006E002D0031002E0036002E0030002E00310032002F006A00720065002F006C00690062002F0061006D006400360034002F007300650072007600650072002F006C00690062006A0076006D002E0073006F000A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0036002D00730075006E002D0031002E0036002E0030002E00310032002F006A00720065002F006C00690062002F0061006D006400360034002F0063006C00690065006E0074003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0036002D00730075006E002D0031002E0036002E0030002E00310032002F006A00720065002F006C00690062002F0061006D006400360034002F006E00610074006900760065005F0074006800720065006100640073003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0036002D00730075006E002D0031002E0036002E0030002E00310032002F006A00720065002F006C00690062002F0061006D006400360034000A00 </vendorData> </javaInfo> </java>

A+

debcool

Merci c’est cool, par contre moi j’ai pas Java de Sun, j’ai celui la :

[code]srvdebianvirtuel:~# java -version
java version "1.5.0"
gij (GNU libgcj) version 4.3.2

Copyright © 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.[/code]

Du coup j’ai juste mis la balise location avec mon package a moi mais ça a pas l’air de marcher mieux, a mon avis il me manque peut-être le reste des infos.
Personne avec gij dans le coin qui veux partager son fichier de conf ?

Salut,

T’as peut-être installer “java” à la place de “Java Runtime Environement”(JRE).

“sun-java6-jre”

pour voir si t’as la bonne version, essayes ça :

# apt-cache policy sun-java6-jre sun-java6-jre: Installé : 6-12-1 Candidat : 6-12-1 Table de version : *** 6-12-1 0 986 http://boudin.boucherie.lan lenny/non-free Packages 100 /var/lib/dpkg/status

A+

Debcool

PS: je vien de voir ceci installé chez moi:

openoffice.org-gcj Bibliothèques Java pour OpenOffice.org (natives, à utiliser avec GIJ) On ne sait jamais…

YoOohoOoOoOOooooo je viens d’y arriver !!

En fait moi j’ai pas Java de Sun ^^

srvdebianvirtuel:~/.openoffice.org2# apt-cache policy gij gij: Installé : 4:4.3.2-2 Candidat : 4:4.3.2-2 Table de version : *** 4:4.3.2-2 0 500 http://ftp.fr.debian.org lenny/main Packages 100 /var/lib/dpkg/status

Bon pour ceux que ça intéresse, j’ai bidouiller mon fichier javasettings_Linux_x86.xml à partir de celui que tu m’as donné, j’ai remplacé les infos que je connaissais par les miennes, j’en ai supprimé une, pi au final ça rouuule !

Voici mon fichier de conf si un jour quelqu’un le cherche :

[code]<?xml version="1.0" encoding="UTF-8"?>

Sun Microsystems Inc. file:///usr/lib/jvm/java-1.5.0-gcj-4.3-1.5.0.0 1.5.0 0 1 [/code]

Merci pour tout en tout cas Debcool, ton pseudo ne mentait pas ^^, merci de m’avoir filé un coup de main !

Baptiste

Salut,

J’ :smt007 adore cette façon intelligente de solutionner un problème. Well done!

A+ :smt006

Debcool