Console Java programme

Je me demandais comment faire un programme de console Java. J'utilise Eclipse comme IDE. Vous cherchez quelque chose de similaire à la version de C#d'un programme de console.

Essayé Google mais seulement trouvé exporter vers JAR et exécuter à partir de solutions de ligne de commande. Je préfère compiler et tester directement dans une fenêtre de console.

Merci d'avance

23
demandé sur John 2012-04-27 08:27:50

6 réponses

/*
 * put this in a file named CommandLineExample.java
 *
 */

class CommandLineExample
{
    public static void main ( String [] arguments )
    {
        System.out.println("Hello, world");
    }
}

Tapez ce qui suit à partir de la ligne de commande pour le compiler:

$ javac CommandLineExample.java

Ensuite, vous pouvez l'exécuter à partir de la ligne de commande comme ceci:

$ java CommandLineExample
27
répondu jahroy 2012-04-27 04:37:46

Je recommande d'utiliser une variante D'Eclipse Java IDE lorsque vous travaillez avec le développement jar.

File > New > Java Project

Right Click "src" > New > Package > Name your package pack1.projectname.

Right Click "pack1.projectname" > New > Class > projectname as class name.

Écrivez tout le code que votre cœur désire pour ce projet. Java est un langage très intéressant. Utilisez toujours des packages avec vos fichiers de classe, surtout lorsque vous êtes sûr d'importer votre propre code dans d'autres fichiers. Vous pouvez donc importer pack1.projectname.manipulateur.Ce gestionnaire;

File > Export > Java > JAR file, or Runnable JAR file > Next > export destination

Cela empaquettera votre fichier jar, de manière appropriée avec un manifeste META-INF, également si vous développez une application ou un plugin, pour quelque chose comme Minecraft. Vous aurez besoin d'un plugin.yml et de configuration.fichier yml. Vous cliquez droit sur le dossier du projet pas "src" dans l'explorateur de projet. Faire nouveau > fichier > plugin.yml et de configuration.yml. Juste une note de côté.

La raison pour laquelle j'utilise toujours pack1 comme identifiant de paquet toplevel est bien sûr que je peux dire avec quel pack je travaille lorsque je mets à jour mon projet. Je le fais toujours pour comparer facilement les fichiers que j'ai mis à jour, pourquoi je les ai mis à jour, etc. etc. Si distribution initiale serait pack1.projectname. Prochaine version pack2.projectname. En outre, lorsque vous ne mettez pas à jour le code dans un fichier entier, vous pouvez simplement importer pack1.projectname.manipulateur.Ce gestionnaire; import pack2.projectname.constructeur.Fichier aléatoire; pack3.projectname.initialisation.init; C'est un moyen très organisé de se développer en Java en utilisant Eclipse.

J'espère que cela vous a aidé dans votre quête pour commencer vos projets en Java. Je n'écrirai pas de code Java sur stackoverflow à moins que la personne demandant ne montre un extrait de son propre projet, et ne peut tout simplement pas percer son bloc de codeurs. La pratique rend parfait.

12
répondu PatchGuru 2013-04-30 02:39:57

Vous pouvez exécuter un" programme console " dans Eclipse.

Étant donné un programme simple, par exemple

public static void main (String[] args) {
    System.out.println("hello world");
}

Ouvrez la console Eclipse (Fenêtre - > Afficher la vue - > Console) et exécutez ce programme. Vous devriez voir hello world dans la console.

3
répondu Travis Webb 2012-04-27 04:37:20

Comment créer une application console dans Eclipse.

  1. Fichier-Nouveau-Projet
  2. Sélectionnez "Projet Java"
  3. nommez-le "MyApp"
  4. Faites un clic droit sur MyApp / src
  5. Nouvelle Classe
    • Nom du paquet, comme " com.échantillon "
    • Nom de classe "MainClass"
    • case à cocher "public static void main()"
  6. ajouter cette ligne System.out.println("hello"); dans main()
  7. Faites un clic droit sur "MyApp", exécutez L'Application en tant que-Java.
3
répondu John Henckel 2016-03-01 23:04:42

Ce que vous pouvez faire est de créer un JFrame avec une zone de texte en bas. Ce sera l'endroit où vous tapez. Vous pouvez ensuite ajouter un jlabel chaque fois que vous appuyez sur Entrée. En outre, il déplacera toutes les autres sorties JLabel existantes vers le haut par la hauteur du nouveau jlabel. Cela donne une sorte de fenêtre de type terminal.

2
répondu user5510059 2015-10-31 12:03:26

Il n'y a rien de spécial qui le rend console, il suffit d'utiliser la sortie standard et l'entrée standard, pas de swing ou awt et c'est tout.

Une fois que vous avez le fichier jar, il suffit d'émettre

java -jar file.jar

Ou si vous n'avez pas de pots juste

java package.name.ClassName

Sans fin.classe

1
répondu Juan Alberto López Cavallotti 2012-04-27 04:32:39