#1 Le 04/11/2007, à 14:46
- tchize
[résolu]Java sun 5 et 6 refusent de démarrer avec les packages gutsy
Bonjour,
j'ai installé les package java fourni par ubuntu, pensant qu'il seraient plus pratique que de downloader chez sun et tapper tout çà dans /usr/local.
J'ai donc installé les paquets sun-java:
dpkg-query -l '*java*' | grep -v geen
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Naam Versie Omschrijving
+++-===========================-=================-============================================
ii java-common 0.26ubuntu1 Base of all Java packages
ii libhsqldb-java 1.8.0.8-1ubuntu1 Java SQL database engine
ii libjaxp1.3-java 1.3.03-5 Java XML parser and transformer APIs (DOM, S
ii libjline-java 0.9.5-3ubuntu2 Java library for handling console input
ii libservlet2.4-java 5.0.30-6ubuntu1 Servlet 2.4 and JSP 2.0 Java library.
ii libxalan2-java 2.7.0-4 XSL Transformations (XSLT) processor in Java
ii libxerces2-java 2.8.1-2 Validating XML parser for Java with DOM leve
ii openoffice.org-java-common 1:2.3.0-1ubuntu5 OpenOffice.org office suite Java support arc
ii sun-java5-bin 1.5.0-13-0ubuntu1 Sun Java(TM) Runtime Environment (JRE) 5.0 (
ii sun-java5-demo 1.5.0-13-0ubuntu1 Sun Java(TM) Development Kit (JDK) 5.0 demos
ii sun-java5-doc 1.5.0-13-0ubuntu1 Sun JDK(TM) Documention -- integration insta
ii sun-java5-jdk 1.5.0-13-0ubuntu1 Sun Java(TM) Development Kit (JDK) 5.0
ii sun-java5-jre 1.5.0-13-0ubuntu1 Sun Java(TM) Runtime Environment (JRE) 5.0 (
ii sun-java6-bin 6-03-0ubuntu2 Sun Java(TM) Runtime Environment (JRE) 6 (ar
ii sun-java6-doc 6-03-0ubuntu2 Sun JDK(TM) Documention -- integration insta
ii sun-java6-fonts 6-03-0ubuntu2 Lucida TrueType fonts (from the Sun JRE)
ii sun-java6-jdk 6-03-0ubuntu2 Sun Java(TM) Development Kit (JDK) 6
ii sun-java6-jre 6-03-0ubuntu2 Sun Java(TM) Runtime Environment (JRE) 6 (ar
ii sun-java6-plugin 6-03-0ubuntu2 The Java(TM) Plug-in, Java SE 6
Lorsque je tente de lancer la jvm, pour avoir par exemple sa version, je tombe toujours sur la même erreur, que je définisse ou non la JAVA_HOME:
tchize@aspirine:~/Desktop$ java -version
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/rt.jar
tchize@aspirine:~/Desktop$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 36 2007-10-28 11:02 /etc/alternatives/java -> /usr/lib/jvm/java-6-sun/jre/bin/java
tchize@aspirine:~/Desktop$ /usr/lib/jvm/java-6-sun/jre/bin/java -version
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/rt.jar
tchize@aspirine:~/Desktop$ ls -l /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/rt.jar
-rw-r--r-- 1 root root 28147712 2007-10-03 14:56 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/rt.jar
tchize@aspirine:~/Desktop$ /usr/lib/jvm/java-1.5.0-sun/jre/bin/java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
tchize@aspirine:~/Desktop$ head /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/rt.jar
PK
��87 META-INF/PK
��87{���/ / META-INF/MANIFEST.MFManifest-Version: 1.0
Implementation-Vendor: Sun Microsystems, Inc.
Implementation-Title: Java Runtime Environment
Implementation-Version: 1.6.0_03
Specification-Vendor: Sun Microsystems, Inc.
Created-By: 1.6.0_03 (Sun Microsystems Inc.)
Specification-Title: Java Platform API Specification
Specification-Version: 1.6
Si quelqu'un peut au moins me confirmer qu'il arrive à faire tourner java en utilisant les packages de sun? Personellement, aucune des deux jvm ne démarre et je pense fortement à soumettre un bug report niveau critique (broken package) sur launchpad.
Je suis développeur java et pour moi, faire fonctionner java sur mon linux est indispensable, je vais m'orienter vers les installeurs de sun en attendant, mais c'est dommage d'avoir des paquet sur gutsy qui ne servent strictement à rien....
PS: les liens dans mon menu de programmes (java web start 5 et 6, consoles java, ne démarrent pas non plus, comme on pourrait s'y attendre au vu du message d'erreur)
Dernière modification par tchize (Le 04/11/2007, à 20:12)
Journaux de développement
(articles avancés en java et développement en général)
Hors ligne
#2 Le 04/11/2007, à 15:57
- Steph85
Re : [résolu]Java sun 5 et 6 refusent de démarrer avec les packages gutsy
Je ne sais pas d'où vient ton bug, mais je confirme que les paquets java sun 5 et 6 fonctionnent sans problèmes sur mon installation de Gutsy.
Après, apparemment c'est le rt.jar qui pose problème... As-tu essayé de réinstaller les packages ? (en ayant viré leur copie locale avant pour que apt les retélécharge)
Hors ligne
#3 Le 04/11/2007, à 16:35
- tchize
Re : [résolu]Java sun 5 et 6 refusent de démarrer avec les packages gutsy
effectivement, pour des raisons obscures, une purge suivie d'une install a solutionné le problème
merci
Journaux de développement
(articles avancés en java et développement en général)
Hors ligne