#1 Le 26/10/2006, à 19:40
- shensi
à la recherche du package qui veut pas s'installer-->sun-java5
bonjour à tous!
je me réfère à ce topic http://doc.ubuntu-fr.org/applications/java pour résoudre le même type de pb
j'utilise eclipse et quand je compile ce pgm:
package exo4;
import java.awt.*;
import java.util.*;
// Avec implement runnable on peut créer des threads à l'intérieur de la classe
public class Exo4 extends java.applet.Applet implements Runnable
{
int [] positionX;
int [] positionY;
int nbboule;
int [] hauteur;
//int [] largeur;
Thread th;
public void init()
{
// Créer un thread
th = new Thread(this);
// Lancer le thread
th.start();
// Initialistion des coordonnées des boules
positionX = new int [6];
positionY = new int [6];
// Initialistion des coordonnées des boules
hauteur = new int [6];
//largeur = new int [6];
nbboule = 0;
}
public void run(){
// Faire une pause avec sleep();
try{
while( th.isAlive() ){
for(int i=0; i<nbboule; i++){
positionY[i] = positionY[i]+ 10;
positionY[i] = positionY[i]%this.getHeight();
if (positionY[i] >= this.getHeight()){
positionY[i] = 0;
}
// redessine la boule
repaint();
th.sleep(100);
}
}
}
catch(InterruptedException e)
{
}
}
public boolean mouseDown(Event evt, int x, int y){
if(nbboule > 5){
nbboule=0;
}
positionX[nbboule] = x;
positionY[nbboule] = y;
Random rnd = new Random();
hauteur[nbboule] = rnd.nextInt(100);
//largeur[nbboule] = rnd.nextInt(100);
nbboule++;
repaint();
return true;
}
// La méthode paint() est appelée à chaque fois que l'applet
// est dessinée à l'écran.
public void paint(Graphics g)
{
//Graphics g = new Graphics();
//g.drawString("ca fart", 0, 0);
for(int i=0; i<=5; i++){
switch(i){
case 0 : g.setColor(Color.blue);
break;
case 1 : g.setColor(Color.green);
break;
case 2 : g.setColor(Color.red);
break;
case 3 : g.setColor(Color.yellow);
break;
case 4 : g.setColor(Color.pink);
break;
case 5 : g.setColor(Color.black);
break;
}
g.fillOval(positionX[i], positionY[i], hauteur[i], hauteur[i]);
}
}
}
et il me dit ça :
Exception in thread "main" java.lang.NoClassDefFoundError: sun.applet.AppletViewer
at gnu.java.lang.MainThread.run(libgcj.so.7)
Caused by: java.lang.ClassNotFoundException: sun.applet.AppletViewer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/shensi/workspace_eclipse/Applet-project/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.Class.forName(libgcj.so.7)
at gnu.java.lang.MainThread.run(libgcj.so.7)
quand je tape suite au forum du haut:
shensi@shensi:~$ sudo apt-get install sun-java5-jre
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Impossible de trouver le paquet sun-java5-jre
shensi@shensi:~$
et pareil pour l'autre...sudo apt-get install sun-java5-jdk
que faire
que pouvezvous me dire ?
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#2 Le 26/10/2006, à 21:41
- KnarNantais
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Je les trouve avec synaptic. Fais une recherche avec sun-java5. et vérifie si une ligne de sources.list n'est pas désactivée.
------------------------------------------------------------------
Kubuntu 11.10 64 bits - KDE 4.7.1 - Fixe Montage perso - Core2 Duo E8400 - P5Q Deluxe + 4Go - Nvidia Gforce 8400 GS - 2x500 Go
"" 11.10 64 bits - Portable : ASUS K72JT-TY185V core i3 380M + 4 Go - AMD Radeon HD 6370M - 500 Go
Hors ligne
#3 Le 27/10/2006, à 23:43
- MoxFulder
Re : à la recherche du package qui veut pas s'installer-->sun-java5
les packages java de sun sont dans multiverse sauf erreur.
Installe la jvm de sun et tu peux l'utiliser par défaut en utilisant : update-alternatives --config java . Avec cette command line, tu définis la jvm de sun comme étant celle utilisée par défaut. Attention toutefois, pour certains programmes comme Eclipse tu dois encore modifier des fichiers (je sais plus lesquels par coeur donc, si t'en a besoin je regarderai).
Hors ligne
#4 Le 27/10/2006, à 23:45
- Stemp
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Déplacé dans le forum .deb et gestionnaire de paquets
«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux
Hors ligne
#5 Le 30/10/2006, à 13:25
- shensi
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Hello! ben j'ai beau faire mes apt-cache search sun-java5, il y a rien du tout!
toutefois voici mon fichier source list mais j'ai l'impression d'avoir les bonnes sources ?!!
deb http://fr.archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper universe
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
je vais regarder avec synaptic, je vous tien au courant
au fait:
Moxfulder tu peux me lers passer tes fichiers de config pour eclipse??
merci d'avance
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#6 Le 30/10/2006, à 13:26
- mr_pouit
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Moxfulder a donné la solution :
sudo update-alternatives --config java
car pour l'instant, tu utilises l'implémentation java libre (gcj) pour compiler, et il faut que tu mettes celle de sun par défaut
Hors ligne
#7 Le 30/10/2006, à 13:32
- shensi
Re : à la recherche du package qui veut pas s'installer-->sun-java5
root@shensi:~# update-alternatives --config java
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
Press enter to keep the default[*], or type selection number:
C'est pas bon ca?
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#8 Le 30/10/2006, à 13:39
- Stemp
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Le paquets sun-java5-jre et jdk se trouvent dans les dépôts Multiverse
http://packages.ubuntu.com/dapper/libs/sun-java5-jre
«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux
Hors ligne
#9 Le 30/10/2006, à 13:41
- mr_pouit
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Ah, désolé, j'avais mal regardé
dans ton sources.list, il te manque les dépôts multiverse. Tu peux modifier
deb http://fr.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper universe
en
deb http://fr.archive.ubuntu.com/ubuntu/ dapper universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper universe multiverse
et là tu devrais voir sun-java5
édit : grillé par Stemp
Dernière modification par mr_pouit (Le 30/10/2006, à 13:41)
Hors ligne
#10 Le 30/10/2006, à 13:58
- shensi
Re : à la recherche du package qui veut pas s'installer-->sun-java5
c'est cool! je les ai ...
Par contre je viens de me rendre compte que j'avais pas tout compris aux différents dépots....
Merci les men !
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#11 Le 30/10/2006, à 14:22
- shensi
Re : à la recherche du package qui veut pas s'installer-->sun-java5
okay cool ! c'est fait mais mon programme me met toujours les mêmes erreurs...
MoxFulder tu pourrais me donner les configs des fichiers dont tu parles? peut etre que ca vient de là...
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#12 Le 30/10/2006, à 14:27
- shensi
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Exception in thread "main" java.lang.NoClassDefFoundError: sun.applet.AppletViewer
at gnu.java.lang.MainThread.run(libgcj.so.7)
Caused by: java.lang.ClassNotFoundException: sun.applet.AppletViewer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/shensi/workspace_eclipse/Applet-project/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.Class.forName(libgcj.so.7)
at gnu.java.lang.MainThread.run(libgcj.so.7)
j'ai pas l'impression que eclipse a pris en compte mon
update-alternative...
juste au dessus de ce code d'erreur il me met ça:
<terminated> Exo4 [java Applet] /usr/lib/jvm/java-1.4.2-gcj-4.1-1.4.2.0/bin/java
Une idée ?
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#13 Le 30/10/2006, à 14:33
- shensi
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Voila en fait les projets que je créé possèdent toujours les mêmes bibliothèques... comment faire donc pour que mes projets contiennent les nouvelles librairies?... si c'est bien ca le problème...
Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa
Hors ligne
#14 Le 18/01/2008, à 00:44
- celineR
Re : à la recherche du package qui veut pas s'installer-->sun-java5
Bon ton message est assez vieux alors je pense que tu as du resoudre le problème depuis mais pour les autres qui viendront je vais répondre !! J'ai eu le meme problème que toi. En fait il faut que tu changes de librairies, tu avais bien vu ! Pour ça, tu cliques droit sur ton projet et tu selectionnes properties, tu sélectionnes Java Build Path, l'onglet Libraries, bouton Add Library, tu selectionnes JRE System Library puis cliques sur le bouton Next, tu sélectionnes Alternate JRE puis cliques sur Installed JRE's puis bouton add et tu va chercher ta librairie dans /usr/lib/jvm/nomDeTonDossierJavaQueTuVeuxCommeLibrairie. Tu l'ajoute et tu supprime l'ancienne. Mais ce n'est pas fini !! Il faut aussi que tu configures la librairie dans le debug. Debug -> Java Applet -> onglet JRE et tu choisis la librairie que tu viens d'ajouter.
Et là ça devrait marcher !! En tout cas chez moi ça a marché !
Voili voilou !