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

avec Java Discussion :

Utilisation d'une libraire en mode cmd !


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 143
    Par défaut Utilisation d'une libraire en mode cmd !
    Salut,

    J'ai un programme Java ou dedans il y'a un autre programme qui va être compiler et exécuter par le premier , voila un bout du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    /----------------------Creating the whole complete java Program-------------------------------------------	
    	    System.out.println("----***------"+p+"-----***------\n");
       	    System.out.println("----***------Start Compiling File----***------\n");
    	    String className = "Out1";
    		StringBuilder classSource=new StringBuilder();
    		//classSource.append("package out1;");
    		classSource.append("import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Random; import java.awt.BorderLayout;import java.io.BufferedReader;import java.io.BufferedWriter;import weka.core.converters.ArffLoader;import weka.core.*;import weka.classifiers.*;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Random;import weka.classifiers.evaluation.ThresholdCurve;import weka.classifiers.rules.JRip;import weka.classifiers.rules.OneR;import weka.classifiers.rules.Ridor;import weka.classifiers.rules.Rule;import weka.classifiers.trees.J48;import weka.gui.visualize.PlotData2D;import weka.gui.visualize.ThresholdVisualizePanel;");
    		classSource.append(" public class Out1 {");
    		classSource.append("  public static void main(String[] args) throws IOException , Exception {");
    		classSource.append("BufferedReader breader= null;breader=new BufferedReader(new FileReader(\"C:/Users/Phd/Downloads/vowel.arff \"));Instances train1 = new Instances(breader);train1.setClassIndex(train1.numAttributes() - 1);");
    		classSource.append("  breader.close();");
    		classSource.append("  Ridor cls = new Ridor();cls.buildClassifier(train1); Evaluation eval =new Evaluation(train1);eval.crossValidateModel(cls, train1, 10, new Random(1));");
    		classSource.append(p);
    	    classSource.append(" System.out.println(\"[----------Printing Fitness----------]\"+ y);   ");
    		classSource.append("  File f = new File( \"c:\\\\Users\\\\pc\\\\Desktop\\\\myobj.obj\"); ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(f));out.writeInt(y);out.flush(); out.close();");
    		classSource.append("}");
            classSource.append("}");
     
    //------------------------------------------------------------------------------------------------------------		
     
     
    //----------------------Compiling and Runing the individual---------------------------------------------------		
    		compileAndRun(className, classSource.toString());
    	    System.out.println("----***------Finish Compiling -----***------\n");
    //------------------------------------------------------------------------------------------------------------
    dans cette partie du premier programme j’écris le code du deuxième , le problème c'est que la je fais des import de la librairie Weka.jar ( en utilisant netbeans je fais un ajout du Weka.jar au niveau du fichier libraire et c'est bon ça marche mais la je ne sais pas comment le faire ( j'utilise la cmd pour exécuter le programme pere

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    cf. http://java.developpez.com/faq/java/...FIER_CLASSPATH

    mais mais mais... pourquoi veux-tu faire une chose pareil???

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 143
    Par défaut
    Merci Pill
    Ben parce que après la création et l exécution du 2 eme programme va être automatique car je vais utiliser "Grammatical evolution".
    j'essaye avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     java -classpath  GEVA.jar  weka.jar  Main.Tutorials.Tutorial6
    mais ça marche pas ?

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 095
    Par défaut
    Il faut un ; entre les différentes librairies je pense.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 143
    Par défaut
    J'ai essayer avec un ; mais ça marche pas !

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 095
    Par défaut
    Il faudrait peut être nous indiquer en quoi cela ne marche pas (copie du message d'erreur), car "ca ne marche pas", ca ne marche pas non plus
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Réponses: 57
    Dernier message: 02/06/2020, 20h54
  2. utiliser une libraire
    Par chris069 dans le forum Visual C++
    Réponses: 1
    Dernier message: 24/04/2009, 14h02
  3. [integration] utilisation optionnelle d'une libraire externe
    Par Grand sorcier dans le forum Général Java
    Réponses: 6
    Dernier message: 09/06/2006, 17h06
  4. utilisation d'une base Firebird en mode server
    Par richard038 dans le forum Bases de données
    Réponses: 11
    Dernier message: 31/10/2005, 18h47

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