On 17/07/2012 17:53, Pierre Malard wrote:
Bonsoir,
Je fais mes tests sous la "wheezy".
J'ai besoin d'installer Java avec un certain nombre de bibliothèques pour faire tourner
un logiciel basé dessus.
J'ai installé "openjdk-7-jdk" et, comme il faut tout lier avec une base PostgreSQL, je
dois aussi installer le connecteur JDBC/PostgreSQL. Il en va de même pour Derby, Java
Advanced Imaging, jai-ImageI/O, et Tomcat. Je voudrais le moins possible utiliser des
installations "à la main" et baser tout ça sur des paquets standards Debian (main,
non-free, ...). Si je suis passé sous wheezy, c'est que j'ai presque trouvé tous les
modules dont j'ai besoin dans cette distribution.
Cependant, il y a un truc qui m'échappe. D'après ce que je vois, tous les "*.jar" des
bibliothèques sont rangés, logiquement Debian, dans un répertoire "/usr/share/java".
Soit, mais alors pourquoi il n'y a aucun fichier de configuration ou lien créé dans la
distribution active Java utilisée, rien dans le ".../lib/ext", rien pour dire à Java
d'aller voir aussi dans /usr/share/java. Si bien que lorsque j'exécute le "tomcat", il
ne trouve aucunes des bibliothèques dont il a besoin.... GRRRRR
J'ai bien la solution de créer "à la main" des liens symboliques dans le ".../lib/ext"
de la distribution Java mais qu'arrivera t'il si on change de version ? la m.....
Un truc évident à du m'échapper. Auriez-vous une idée ?
Merci d'avance
Bonjour,
Il n'y a pas de mécanisme automatique pour créer des dépendances entre les outils Java et
les bibliothèques installées...
C'est pour éviter d'avoir un class path monstrueux et donc de pourrir les performances de
la JVM avec tout et n'importe quoi ! ou pire avoir des conflits de version entre les
versions installées sur ta machine et les versions embarquées dans les logiciels...
Il ne te reste qu'à faire les liens symboliques ad-hoc !
++
Mourad
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/[email protected]