[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installation et configuration de Java et connecteurs sous Debian



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


Reply to: