Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Programmation.java

Programmation.java : Question de débutant sur java, il n'est jamais trop tard :)

Posté par Samaty Tramo (page perso, ) le 19 janvier 2005
Dans l'optique de faire du dev web sur JonAS et pour s'amuser un peu, je me suis mis à la programmation Java.

Pour cela j'ai acheter un livre qui reprend la programmation à la base (cela ne fait pas de mal).

Donc j'essaye mon premier programme java
javac Dinosaure.java
Voir listing du programme [1], puis
java Dinosaure

Et j'obtiens l'erreur suivante
java.lang.ClassNotFoundException: Simple
at kaffe.lang.AppClassLoader.findClass (AppClassLoader.java:296)
at java.lang.ClassLoader.loadClass (ClassLoader.java:142)

Je me suis dit qu'il y avait une erreur dans le nom de la classe.
Pour éviter les erreurs j'ai fait simple

class Simple {

public static void main( String arguments[]){
System.out.println("-------");
}
}
javac Simple.java
Voir listing du programme [1], puis
java Simple

Et là, même erreur.
Et mon bouquin ne me dis rien sur cela, et j'ai respecter la syntaxe de l'exemple à la lettre.

Ou est ma, sans aucun doute, grossière erreur ?
Tellement grosse que je n'arrive pas à la voir.

[1]
class Dinosaure {
String color;
String sex;
boolean hungry;

void feedDinosaure(){
if( hungry == true ){
System.out.println( "Miam, un gladiateur !" );
hungry = false;
}
else{
System.out.println( "Non merci, j'ai d\u201aj\u2026 mang\u201a" );
}
}


void showAttributes(){
System.out.println( "C'est un dinosaure " + sex + " " + color + ". " );
if( hungry == true ){
System.out.println("Le dinosaure est affam\u2001a");
}
else{
System.out.println("Le dinosaure est rassasi\u201a");
}
}


public static void main( String arguments[]){
Dinosaure j = new Dinosaure();
j.color = "orange";
j.sex = "m\u01921e";
j.hungry = true;
System.out.println("Appel de la m\u201athode show Attributes ...");
j.showAttributes();
System.out.println("-------");
System.out.println("Alimentation du dinosaure ...");
j.feedDinosaure();
System.out.println("Appel de la m\u201athode show Attributes ...");
j.showAttributes();
System.out.println("-------");
System.out.println("Alimentation du dinosaure ...");
j.feedDinosaure();
}
}

> Lire le message (7 commentaires, moyenne: 1,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Java 2 plateforme

Posté par alexissoft (Jabber id, page perso, ) le 19/01/2005 à 11:46. (lien). Évalué à 1.

Je parie sur Java 2 plateforme chez campus (java 2 en 31 jours quoi).

Normalement sur le CD il doit y avoir les exemples non ?

  • [^]Re: Java 2 plateforme

    Posté par alberthier (page perso, ) le 20/01/2005 à 08:32. (lien). Évalué à 1.

    J'ai d'ailleurs trouvé ce bouquin assez nul.
    C'est vraiment de base et on n'y apprend rien de vraiment intéressant.

Problème de classpath ?

Posté par calvin2001 () le 19/01/2005 à 12:08. (lien). Évalué à 2.

Je ne connais pas bien Kaffe, mais avec le JDK de Sun, il faut rajouter le répertoire courant en classpath :


java -classpath . Simple

  • [^]Re: Problème de classpath ?

    Posté par Samaty Tramo (page perso, ) le 19/01/2005 à 13:05. (lien). Évalué à 2.

    Tu as touché au miles bravo c'était ca :).

    Je t'embrasse mon ami, grace à toi mon premier programme Java ne sera jamais un échec ! :) (J'en fais peut etre un peu trop).

probleme de classpath

Posté par louis perrier () le 19/01/2005 à 12:11. (lien). Évalué à 1.

je pense que c'est un pb de classpath ou venant de kaffe.
je te conseil soit d'adopter sableVM (une autre JVM open source) soit de t'installer la jvm de sun.

de plus , ce genre de probleme degoute rapidement de java, encore plus pour une appli web, je te conseil donc d'opter pour un environnement de developpement style Eclipse, qui a de nombreux plugins pour jonas et le web avec java (ex : lomboz)

bon courage !

louis

  • [^]Re: probleme de classpath

    Posté par Samaty Tramo (page perso, ) le 19/01/2005 à 13:09. (lien). Évalué à 1.

    Pour l'instant Kaffe tiens le choc alors jusqu'à ce qu'il défaille ou que je trouve mieux :)
    Je suis un jeune programmeur avec des habitudes de vieux j'adore faire "javac monprogramme.java" C'est plus fort que moi :)
    En avant ! JonAS J'arrive !!! :]

    • [^]Re: probleme de classpath

      Posté par cho7 (page perso, ) le 19/01/2005 à 15:06. (lien). Évalué à 2.

      tu adores pour l'instant oué :)
      Mais quand tu vas prendre de l'assurance, que tes programmes ne seront plus un simple fichier .java isolé, mais plusieurs, dans des dossiers différents, avec des imports de librairies, etc, on en reparlera hein :)

      --
      le python, c'est bon

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.java