Il y a actuellement 76 visiteurs
Mardi 03 Août 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Besoin d'un coup de main en Java!!!

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Besoin d'un coup de main en Java!!!

Message le 26 Déc 2003 14:20

Salut tt le monde, g mes exmas a la fin des vacances, et au programme j'ai du Java. Oui mais voila , mes td sont très mauvais et peu complet (les profs ont fait n'importe quoi!!) et donc la seule facon de vérifier mes exos est de les tester en tapant le code. Mais, je n'ai jamais tapé une ligne de Java , et meme un programme de base ne fonctionne pas!!! (Par contre le c++ je connais bien : et pourtant on me dit que c la même chose ==> le peu de chose qui diffère me pose donc un sérieu problème!!). Pour précision : je programme sous linux et j'utilise le copilateur de base fournit avec linux (mandrake 9.1) .

Je tape le code suivant (ProgPPal.java) :

import java.lang.*;

class ExceptionOctet extends Exception {
public ExceptionOctet (String s){
super(s);
}
}

class Octet{
int val;
public Octet (int x) throws ExceptionOctet{
if ((x<0) || (x>255))
throw new ExceptionOctet("Initialisation hors bornes");
else
val=x;
}
public void ajouter (Octet x) throws ExceptionOctet{
int y;
y=val+x.val;
if (y>255)
throw new ExceptionOctet("Obverflow");
else
val=y;
}
public void soustraire (Octet x) throws ExceptionOctet{
int y;
y=val-x.val;
if (y<0)
throw new ExceptionOctet("Obverflow");
else
val=y;
}
}

public class ProgPPal{

public void main(String [] args) throws ExceptionOctet{
Octet o1=new Octet(10);
Octet o2=new Octet(289);
Octet o3=new Octet(20);
o1.soustraire(o3);
}
}

--------------------------------------
Ensuite dans la console je tapes : javac ProgPPal.java
(la po de problème!!)
Puis je tapes : java ProgPPal.class
et la il m'affiche:

Exception in thread "main" java.lang.NoClassDefFoundError: ProgPPal.class
at 0x40267aab: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x40259640: java.lang.Error.Error(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x4025b440: java.lang.LinkageError.LinkageError(java.lang.String)
(/usr/lib/./libgcj.so.3)
at 0x4025cad0: java.lang.NoClassDefFoundError.NoClassDefFoundError(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x402b184f: gnu.gcj.runtime.FirstThread.run() (/usr/lib/./libgcj.so.3)
at 0x4024cfbc: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/./libgcj.so.3)
at 0x40219cdc: _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/./libgcj.so.3)
at 0x08048920: ?? (??:0)
at 0x406a77f7: __libc_start_main (/lib/i686/libc.so.6)
at 0x080486c1: ?? (??:0)

Et la je pleure !! :cry: (non je déconnes : il m'en fo plus)

Donc si y'en qui pouvais m'aider : je sais pas il manque peut etre une commande , une ligne dans mon code ...

S'il vous plait aidez moi (et sans me dire de me mettre a faire ca sous windows parce qu'on fait tt sous linux a la fac !!)
Merci de m'avoir écouter (et de me répondre si vous avez la réponse , ou une idée...)
Avatar de l'utilisateur
capunk2
Sous Expert(e)
Sous Expert(e)
 
Messages: 63
Inscription: 27 Oct 2003 10:44
Localisation: nantes
 


Re: Besoin d'un coup de main en Java!!!

Message le 27 Déc 2003 20:03

capunk2 a écrit:Salut tt le monde, g mes exmas a la fin des vacances, et au programme j'ai du Java.

Cool c'est un tres bon langage le Java, c'est juste dommage que la JVM de Sun ait longtemps été mauvaise...

Oui mais voila , mes td sont très mauvais et peu complet (les profs ont fait n'importe quoi!!) et donc la seule facon de vérifier mes exos est de les tester en tapant le code.


<mavie>
Ca me rappelle les projets de l'année derniere.
Voila la discussion (grosso-modo) entre le prof & nous (6 étudiants):
Prof : vous avez 2 projets a faire. Vous devrez les faire en Java
Nous: mais on n'a jamais fait de java (ou presque), ca serait sympa quelques rappels, ou donner au moins les bases
Prof: il y a de la documentation sur le site de Sun...
</mavie>

Bienvenu dans le monde réel ou il faut se débrouiller tt seul (ou presque : car nous (pc-infopratique) sommes là pour t'aider)

Je n'ai jamais tapé une ligne de Java , et meme un programme de base ne fonctionne pas!!! (Par contre le c++ je connais bien : et pourtant on me dit que c la même chose ==> le peu de chose qui diffère me pose donc un sérieu problème!!)

A titre informatif:
- pas d'héritage multiple en Java,
- et d'autres trucs moins importants...

Pour précision : je programme sous linux et j'utilise le copilateur de base fournit avec linux (mandrake 9.1) .

De quel compilateur "de base" parles tu ?
La blackdown SDK, GCJ, ou le J2SE de Sun ?
Si tu utilises autres chose c'est mauvais :)

Je tape le code suivant (ProgPPal.java) :
[blablablablabla]

Je viens de le compiler (javac aide.java), et ton programme a juste un soucis avec le "public class ProgPPal{" a la ligne 35.
(Il suffit de virer le "public" pour régler le probleme et pour que ça compile).


et la il m'affiche:
(/usr/lib/./libgcj.so.3)


Manifestement tu utilises GCJ (qui n'implémente malheureusement pas encore toutes les classes fournies dans le SDK de sun...d'ailleurs des développeurs Java sont recherchés par l'équipe du projet..)

Donc si y'en qui pouvais m'aider : je sais pas il manque peut etre une commande , une ligne dans mon code ...

Désinstalle le package de GCJ, et vérifie que lorsque tu tapes java ou javac, cela te dis bien que la commande est manquante...

Ensuite vas sur le site de sun ( http://java.sun.com ) et télécharges le J2SE
pour GNU/Linux en tar.gz ou en RPM, et installe-le :)
Avatar de l'utilisateur
glenux
PC-Infopraticien
PC-Infopraticien
 
Messages: 2757
Inscription: 01 Mar 2003 16:22
Localisation: Entre deux BarCamps
 



Sujets similaires

Message Besoin de conseil pour Upgrade PC motion designer
Bonjour Etant motion designer et monteur vidéo en freelance (je travail essentiellement sur After Effect, premiere pro, illustator et photoshop) j'aurais besoin de conseil dans le but de upgrade ma configuration actuelle: CPU: Intel Core i7 6800K Cadencé à 3.40 GHzCM: MSI X99A RAIDER (MS-7885) 5. ...
Réponses: 0

Message vraiment besoin de vous....
comme vous le savez j'ai 46 ans je suis en formation technicien assistance informatique et, aujourd'hui j'ai eu un pré-entretien téléphonique pour peut être enfin un joooobbbbb.... seulement dans les entretiens on me parle toujours de masterisation....J'ai besoin de ce job vraiment.... mais en maste ...
Réponses: 1

Message affichage erroné du nom d'un fichier vidéo - besoin d'aide
BonjourJe vous explique mon problème : quand j'utilise mon player freebox en tant que lecteur réseau, le nom de plusieurs fichiers vidéo (en MKV) est affiché de manière "erronée" (si je puis m'exprimer ainsi) à l'écran.Ainsi, un fichier que j'ai intitulé "1 Le Concert" apparaît à ...
Réponses: 2

Message Besoin de disque dur
Bonjour ,Je possède un pc avec 3 disques durs qui commencent à fatiguer ( 12 ans ) . je souhaiterai les changer avec des disques durs ssd . Avec tout ce que l'on peut trouver de nos jours sur le marché je suis un peu perdu . J'aurai besoin de vos conseils svp . Les 3 ssd que j?envisagerai d'achet ...
Réponses: 2

Message [CONSEIL ACHAT] Besoin conseil pour un NVME
Hello tout le monde !voilà je viens vers vous pour être sûr de ce que je fait avant achat !J'ai découvert la technologie des NVME par hasard, car je cherchais à remplacer mon SSD de 250 go par un de 1to. Mais J'ai découverts que je pouvais mettre aussi en plus un NVME dans mon pc portable, ce qui me ...
Réponses: 2

Message Besoin d'une nouvelle configuration
Bonjour à tous8 ans après avoir effectué ma première demande d'aide pour monter mon pc, me revoici de nouveau demander de l'aide.Fort d'une première expérience excellente puisque ma tour à 8 ans (mais commence à me faire des bleues screen à tout va) il est grand temps de penser à remettre les mains ...
Réponses: 7

Message Besoin de conseils pour acheter un Pc de bureau
Ola salut à tous, Il fait beau, je vais bien, j'espère que vous aussi.La dernière fois que je suis passé sur un forum informatique, c'était il y a quelques mois (un an?), pour parler de ce bon vieux Dell de 2003 qui trônait fièrement sur mon bureau, ainsi que d'un vieil Acer portable moisi.Grand bi ...
Réponses: 36


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.