8
votes

Compiler plusieurs classes (console) en Java

J'ai 4 cours pour mon projet, ils sont respectivement (Titaxcreen, crédits, scénario et camapaign), car ils sont connectés les uns aux autres, je ne sais pas comment l'obtenir compilé. Une autre chose est que lorsque j'ai utilisé les commandes (DOS / CMD) Javac, cela n'a toujours pas fonctionné, disant que le compilateur ne peut pas trouver les autres classes, mais ils sont présents en classe. Comment puis-je le compiler et le faire fonctionner? Au fait, il est dans la console ou sans l'interface graphique, si propre et construit dans Netbeans ne fonctionne pas.


0 commentaires

4 Réponses :


1
votes

Mettez vos fichiers Java dans un dossier commun, par exemple "répertoire" , puis appelez javac Directory / *. Java de la ligne de commande.


0 commentaires

20
votes

juste faire xxx

ou si vous avez des dossiers de source et binaire séparés: xxx

ou si vous avez plusieurs dossiers de source: < / p> xxx


0 commentaires

4
votes

Comme d'autres personnes ont dit, une variation sur Javac * .java fera le tour. Cependant, ma suggestion est que vous apprendrez à utiliser un outil de construction Java:

  • L'outil Apache Ant est l'équivalent moral de l'outil de fabrication classique. Vous créez un fichier "build.xml" contenant les objectifs que vous souhaitez créer dans une mode indépendant OS et les séquences d'opérations à effectuer.

  • L'outil Apache Maven est basé sur une philosophie différente. Au lieu de dire comment construire votre code, vous décrivez le code, ses dépendances et les choses que vous souhaitez construire. Maven prend soin du "Comment" de la construction ... plus beaucoup plus. Ceci est plus compliqué à court terme, mais (dans mon expérience), il a beaucoup d'avantages à long terme.


0 commentaires

0
votes

Cette réponse est basée sur les derniers JDK7 et JRE7. Ce qui signifie que je les ai téléchargées et que je les ai ajoutés à mon "path" et "chemin" dans mon ordinateur-> Propriétés-> Advanced-> Variables environnementales Les réponses ici n'ont pas de véritables spécificités, alors voici la façon dont j'ai trouvé cela de le faire de manière appropriée: Pour des raisons d'argument, nous appellerons mon projet 'my_project', il contient tout le code source du projet. Dans ce répertoire 'my_project' (dossier), j'ai créé un autre répertoire (dossier) appelé "Classes". Maintenant, de ma ligne de commande, j'ai navigué dans le répertoire tenant mon code source, par exemple 'C:> Utilisateurs de CD \ My_Name \ project_location \ my_project \ src' une fois dans l'annuaire i Compilez mon programme à l'aide de la commande Javac -D ../classes my_project. Java. Une fois que cela exécute si vous accédez à votre dossier de classe dans votre projet, vous verrez tous les fichiers .Class compilés. Et votre programme peut être exécuté à partir de la ligne de commande E.g Java My_Project tout en restant dans le répertoire de classes, j'espère que cela vous aide à déployer / organiser vos applications Java.


0 commentaires