Il y a actuellement 372 visiteurs
Vendredi 29 Mars 2024
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: 2759
Inscription: 01 Mar 2003 16:22
Localisation: Entre deux BarCamps
 



Sujets similaires

Message : besoin d'aide pour un pc portable à 500 euros
Bonjour à tous, J'ai besoin d'un sacré coup de main et de vos compétences. Voilà, j'ai un ami de mon fils avec ses frères et s?urs. Ils vont casser leur tirelire pour acheter un PC portable à leur s?ur pour son anniversaire . Elle va avoir 17 ans car leurs parents ne peuvent pas se le permettre . ...
Réponses: 3

Message [Réglé] Mon PC s'arrête d'un coup.
Bonjour à toutes et à tous.Voilà cela fait depuis 2016 que je n'ai plus fréquenté le forum, mais comme je reste fidèle aux gens qui composent ce forum (comme Pac428 que je salue) et qui m'ont bien aidé pour réaliser ma configuration d'un pc pour jouer qui m'a donné entière satisfaction, je reviens v ...
Réponses: 9

Message Besoin d'aide pour changement de carte graphique
Bonjour,Je souhaiterai changer ma carte graphique afin de jouer en full HD et pourvoir utilise mon setup au maximum de ces capacités; que mes périphériques soit utilisé à 100%.Voici ma configuration :- BitFenix Merc Alpha pour le boitier.- ASUSTeK COMPUTER INC. PRIME Z590-P- I5 10400F- NVIDIA GeForc ...
Réponses: 2

Message [Java] Programmation fonctionnelle
Avec Java 8, une discrète (r)évolution s'est opérée, avec l'arrivée des functors et des expressions lambda, qui permettent (enfin) une programmation plus ou moins fonctionnelle. Qu'est-ce qu'un functor ? Rien de plus qu'une fonction encapsulée dans un objet ! Quel intérêt ? Avant Java 8, il était im ...
Réponses: 3

Message IDE Java pour Android
J'ai longtemps cherché un IDE digne de ce nom pour pouvoir m'entraîner à programmer en Java sur ma7 tablette Android. Après en avoir testé pas loin d'une dizaine, tous aussi nuls les uns que les autres, j'ai enfin trouvé la perle rare : Igneous, disponible sur Google Play Store !
Réponses: 0

Message [Réglé] Besoin d'aide sur MV sous Windows A10
Bonjour il y a quelques temps j'avais demander de l'aide afin d'agrandir le SSD de mon pc afin d'y attribué une VM sous Windows 10 pour mes logiciels de voitures, j'avais donc tout réussi sans souci, j'ai trouver un iso qui avait l'air stable etc, j'ai utilisé Oracle, j'ai configurer comme il fallai ...
Réponses: 5

Message Problème de baisse de FPS sur Fortnite, besoin d'aide urgent
Bonjour à tous,Je suis nouveau sur ce forum et j'ai besoin de votre aide. J'ai récemment commencé à jouer à Fortnite sur mon PC, mais j'ai des problèmes de performance assez frustrants. Ma configuration PC n'est pas la plus récente, mais je pense qu'elle devrait être suffisante pour faire tourner le ...
Réponses: 1


Qui est en ligne

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


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