IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Environnement de Développement Intégré (EDI) Java Discussion :

[Débutant] Problème à l'installation de TextPad


Sujet :

Environnement de Développement Intégré (EDI) Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Points : 240
    Points
    240
    Par défaut [Débutant] Problème à l'installation de TextPad
    Bonjour,

    Je suis en IUT Informatique et je débute en Java. Nous travaillons sur TextPad pour le moment et je désire l'installer chez moi. J'ai téléchargé TextPad, puis le JavaSDK (jdk-6u2-windows-i586-p.exe) et j'ai installé tout ça correctement (du moins, je le pense).


    J'ai donc créé un fichier MainTest.java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import java.io.*;
     
    public class MainTest {
     
    	public static void main(String argc[]) throws IOException {
    		System.out.println("Hello world.");
    	}
    }
    Compilation: ok.
    Lancement: "Exception in thread "main" java.lang.NoClassDefFoundError: MainTest"

    En cherchant dans la FAQ, j'ai pu remédier à cela en ajoutant "-classpath ./" dans les configuration de lancement ce qui me donne au final les paramètres de lancement suivant: "-classpath ./ $BaseName" et je peux lancer l'application (qui affiche bien le message).


    Le problème est maintenant.
    Je créer les deux fichiers suivants:

    ClassTest.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import java.io.*;
     
    public class ClassTest {
     
    	void afficher() {
    		System.out.println("Hello world.");
    	}
    }
    MainTest.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    import java.io.*;
     
    public class MainTest {
     
    	public static void main(String argc[]) throws IOException {
     
    		ClassTest cTest = new ClassTest();
    		cTest.afficher();
    	}
    }
    Ils sont dans le même répertoire. La compilation du 1er est ok, mais pour la seconde il ne reconnait pas la classe ClassTest:
    "D:\Mes cours\Cours de Java\Tp1\MainTest.java:9: cannot find symbol
    symbol : class ClassTest
    location: class MainTest
    ClassTest cTest;
    ^
    1 error
    "


    Comment faire pour que les fichiers "communiquent" entre eux ?
    En compilant les fichiers à mon IUT et chez moi, pour les même sources, j'ai le droit à ce message d'erreur chez moi à chaque fois que je fais appel à une classe provenant d'un autre fichier.


    D'avance merci pour votre aide.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Points : 240
    Points
    240
    Par défaut
    J'ai trouvé la solution.
    Il faut rajouter également "-classpath ./" dans:

    Outils -> Configuration -> Compiler Java -> "Paramètres"

    -classpath ./ $File

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Lazarus] [Débutant] Problème d'installation de fpgui
    Par Pedro dans le forum Lazarus
    Réponses: 17
    Dernier message: 26/08/2008, 22h17
  2. [Lazarus] [Débutant] Problèmes d'installation sur Ubuntu 8.04
    Par djmcg dans le forum Lazarus
    Réponses: 8
    Dernier message: 05/08/2008, 06h26
  3. ( Débutant ) Problème d'installation PostGreSQL
    Par fheija dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 04/07/2008, 11h18
  4. [Débutant] Problème d'installation sous Windows 2000
    Par bavmorda dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/08/2004, 16h28
  5. Réponses: 2
    Dernier message: 28/04/2004, 11h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo