Programa de consola Java

Estava a pensar como fazer um programa de consola Java. Uso o Eclipse como IDE. À procura de algo semelhante à versão c#de um programa de consola.

tentou o Google, mas só encontrou exportação para o JAR e executou a partir das soluções da linha de comandos. Prefiro compilar e testar directamente numa janela de consola.

obrigado antecipadamente

Author: John, 2012-04-27

6 answers

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

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

Escreva o seguinte a partir da linha de comandos para o compilar:

$ javac CommandLineExample.java

Então você pode executá-lo a partir da linha de comando assim:

$ java CommandLineExample
 27
Author: jahroy, 2012-04-27 04:37:46

Eu recomendaria a utilização de uma variante do IDE Java Eclipse quando se trabalha com o desenvolvimento do 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.
Escreva todo o código que o seu coração deseja para este projecto. Java é uma linguagem muito interessante. Use sempre pacotes com seus arquivos de classe, especialmente quando você tem certeza de que você vai importar seu próprio código em outros arquivos. Então você pode importar pack1.nome do projecto.manipulador.EventHandler;
File > Export > Java > JAR file, or Runnable JAR file > Next > export destination

Isto irá embalar o seu ficheiro jar, apropriadamente com um manifesto META-INF, também se você está desenvolvendo uma aplicação ou plugin, para qualquer coisa como Minecraft. Você vai querer um plugin.yml e config.ficheiro yml. Carregue com o botão direito na pasta do projecto e não "src" no Explorador do projecto. Faça um 'plugin' novo > ficheiro>.yml e config.yml. Só uma nota lateral.

A razão pela qual Uso sempre o pack1 como identificador de pacote toplevel é, claro, para poder dizer com que Pacote estou a trabalhar à medida que actualizo o meu projecto. Eu sempre faço isso para facilmente comparar arquivos que eu atualizei, por que eu atualizei-os, etc. etc. Então a distribuição inicial seria pack1.nome do projecto. Próxima versão pack2.nome do projecto. Além disso, ao não atualizar o código em um arquivo inteiro, você pode apenas importar o pack1.nome do projecto.manipulador.EventHandler; import pack2.nome do projecto.construtor.RandomFile; pack3.nome do projecto.inicial.init; esta é uma forma muito organizada de se desenvolver em Java usando o Eclipse.

Espero que isto o tenha ajudado na sua busca para iniciar os seus projetos em Java. Não vou escrever o código Java no stackoverflow a menos que a pessoa que pede mostre um excerto do seu próprio projecto, e não consegue atravessar o bloco dos programadores. A prática faz a perfeição.
 12
Author: PatchGuru, 2013-04-30 02:39:57
Podes executar um "programa de consola" dentro do Eclipse.

Dado um programa simples, por exemplo

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

Abra a consola Eclipse( Janela - > Mostrar Vista - > consola) e execute este programa. Você deve ver hello world na consola.

 3
Author: Travis Webb, 2012-04-27 04:37:20

Como fazer uma aplicação de consola no Eclipse.

  1. File-New-Project
  2. Seleccione "Projecto Java"
  3. diz-lhe "MyApp"
  4. carregue com o botão direito no MyApp / src
  5. Nova Classe
    • nome do pacote, como "com.amostra "
    • Nome da classe "MainClass"
    • assinale a opção "public static void main ()"
  6. Adicione esta linha System.out.println("hello"); ao main ()
  7. carregue com o botão direito em "MyApp", execute a aplicação as - Java.
 3
Author: John Henckel, 2016-03-01 23:04:42

O que se pode fazer é criar um servidor com uma caixa de texto no fundo. Será aqui que escreves. Você pode então adicionar um jlabel sempre que carregar em enter. Além disso, ele irá mover todas as outras saídas jlabel existentes para cima pela altura do novo jlabel. Isto dá uma espécie de janela do tipo terminal.

 2
Author: user5510059, 2015-10-31 12:03:26

Não há nada de especial que o faça consolar, basta usar a saída padrão e a entrada padrão, sem swing ou awt e é isso.

Uma vez que tenha o arquivo jar, basta emitir
java -jar file.jar
Ou se não tiveres frascos só
java package.name.ClassName

Without the trailing.classe

 1
Author: Juan Alberto López Cavallotti, 2012-04-27 04:32:39