2012-04-27 24 views
20

me preguntaba cómo hacer un programa de consola de Java. Yo uso Eclipse como IDE. Buscando algo similar a la versión de C# de un programa de consola.programa de consola de Java

Probamos Google pero sólo encontró la exportación a JAR y ejecutar soluciones de línea de comandos. Preferiría compilar y probar directamente en una ventana de consola.

Gracias de antemano

+6

'public static void main (String [] args) {System.out.println (" ¡Hola mundo! "); } ' –

+0

¿Entonces el camino a seguir es exportar constantemente mi proyecto a un JAR y ejecutarlo en una ventana de línea de comando? – John

+2

En visual studio puedo crear un proyecto de consola. Cuando quiera probar las nuevas líneas, se abrirá automáticamente una ventana de consola. ¿Cómo lograr esto? – John

Respuesta

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

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

escriba lo siguiente desde la línea de comandos para compilar que:

$ javac CommandLineExample.java 

continuación, se puede ejecutar desde la línea de comandos de la siguiente manera:

$ java CommandLineExample 
+0

Para la configuración de requisitos previos del entorno de Windows (agregando Java al RUTA, etc.) consulte este artículo - http://www.codejava.net/java-core/how-to-write-compile-and-run-a-hello- world-java-program-for-beginners – brichins

1

no hay nada especial que lo hace la consola, sólo tiene que utilizar la salida estándar y la entrada estándar, sin swing o AWT y eso es todo.

una vez que tenga el archivo jar simplemente emitir

java -jar file.jar 

o si usted no tiene frascos simplemente

java package.name.ClassName 

withouth la trailing.class

3

puede ejecutar una "consola programa "dentro de Eclipse.

Dado un programa simple, por ejemplo,

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

Abra la consola Eclipse (Ventana -> Mostrar vista -> Consola), y ejecute este programa. Debería ver hello world en la consola.

+0

Esa consola devuelve un nulo en eclipse para mí. – John

+1

No debe haber copiado exactamente en su programa lo que escribí en mi respuesta. –

+0

Es cierto, quiero leer la entrada de un usuario. – John

12

Yo recomendaría el uso de una variante de Eclipse Java IDE cuando se trabaja con desarrollo de 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. 

Escriba todo el código que su corazón desea para este proyecto. Java es un lenguaje muy interesante. Utilice siempre paquetes con sus archivos de clase, especialmente cuando esté seguro de que va a importar su propio código en otros archivos. Entonces puedes hacer la importación de pack1.projectname.handler.EventHandler;

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

Esto empaquetar su archivo jar, apropiadamente con un manifiesto META-INF, también si está desarrollando una aplicación o plugin, para nada por el estilo Minecraft. Querrá un archivo plugin.yml y config.yml. Haga clic con el botón derecho en la carpeta del proyecto y no en "src" en el explorador del proyecto. Haga Nuevo> Archivo> plugin.yml y config.yml. Solo una nota al margen.

La razón por la que siempre uso Pack 1 como mi identificador de paquete de nivel superior es, por supuesto, por lo que puedo decir qué empacar estoy trabajando con como puedo actualizar mi proyecto. Siempre hago esto para comparar fácilmente los archivos que he actualizado, por qué los actualicé, etc. etc. Así que la distribución inicial sería pack1.projectname. Siguiente versión pack2.projectname. Además, cuando no se actualiza el código en un archivo completo, puede importar pack1.projectname.handler.EventHandler; import pack2.projectname.builder.RandomFile; pack3.projectname.init.init; Esta es una forma muy organizada de desarrollar en Java utilizando Eclipse.

Hope esto le ayudó en su búsqueda para comenzar sus proyectos en Java.No escribiré código Java en stackoverflow a menos que la persona que lo solicite muestre un fragmento de su propio proyecto, y simplemente no pueda romper su bloque de codificadores. La práctica hace la perfección.

2

Lo que podría hacer es crear un JFrame con un cuadro de texto en la parte inferior. Este será el lugar donde escribes. Luego puede agregar una jlabel cada vez que presione enter. Además, moverá todas las demás salidas de jlabel existentes por la altura de la nueva jlabel. Esto da una especie de ventana tipo terminal.

4

Cómo hacer una aplicación de consola en Eclipse.

  1. Archivo - Nuevo - Proyecto
  2. Seleccione "Java Project"
  3. el nombre de "MyApp"
  4. Haga clic derecho sobre MiApl/src
  5. Nuevo - Clase
    • nombre del paquete, como "com.sample"
    • Nombre de clase "MainClass"
    • check cuadro de "public void()"
  6. añadir esta línea System.out.println("hello"); a main()
  7. Haga clic derecho "MyApp", Ejecutar como - Aplicación Java.
Cuestiones relacionadas