2012-04-27 4 views
20

Мне было интересно, как создать консольную программу Java. Я использую Eclipse как IDE. Ищете что-то похожее на версию консольной программы C#.Программа консоли Java

Пробовал Google, но только нашел экспорт в JAR и выполнил из командной строки решения. Я бы предпочел компилировать и непосредственно тестировать в окне консоли.

Заранее спасибо

+6

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

+0

Итак, путь к постоянному экспорту моего проекта в JAR и запуск в окне командной строки? – John

+2

В визуальной студии я могу создать консольный проект. Когда я хочу протестировать новые строки, он автоматически откроет окно консоли. Как достичь этого? – John

ответ

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

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

типа следующее из командной строки для компиляции:

$ javac CommandLineExample.java 

, то вы можете запустить его из командной строки, как это:

$ java CommandLineExample 
+0

Для среды Windows предварительная настройка (добавление Java в PATH и т. Д.) См. В этой статье - http://www.codejava.net/java-core/how-to-write-compile-and-run-a-hello- мирового Java-программы-для-начинающих – brichins

1

нет ничего особенного, что делает его утешать, просто использовать стандартный вывод и стандартный ввод, ни качели или AWT и это все.

когда у вас есть файл банку просто выдать

java -jar file.jar 

или если у вас нет банки просто

java package.name.ClassName 

withouth в trailing.class

3

Вы можете запустить консоль» программы "внутри Eclipse.

Учитывая простую программу, например.

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

Откройте консоль Eclipse (окно -> Показать вид -> Консоль) и запустите эту программу. Вы должны увидеть hello world в консоли.

+0

Эта консоль возвращает нуль в eclipse для меня. – John

+1

Вы не должны копировать то, что я написал в своем ответе в вашу программу. –

+0

Правда, я хочу прочитать ввод от пользователя. – John

12

Я бы рекомендовал использовать вариант Eclipse Java IDE при работе с разработкой 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. 

Напиши весь код, который желает сердце для этого проекта. Java - очень интересный язык. Всегда используйте пакеты с вашими файлами классов, особенно если вы уверены, что будете импортировать свой собственный код в другие файлы. Таким образом, вы можете сделать import pack1.projectname.handler.EventHandler;

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

Это будет упаковать файл банку, надлежащим образом с META-INF манифеста, а также, если вы разрабатываете приложение или плагин, для чего, как Minecraft. Вам понадобится файл plugin.yml и config.yml. Вы щелкните правой кнопкой мыши папку проекта, а не «src» в проводнике проекта. Do New> File> plugin.yml и config.yml. Просто примечание.

Причина, по которой я всегда использую pack1 в качестве идентификатора пакета toplevel, конечно, поэтому я могу определить, с каким пакетом я работаю, когда обновляю свой проект. Я всегда делаю это, чтобы легко сравнивать файлы, которые я обновил, почему я их обновил и т. Д. И так далее. Первоначальным дистрибутивом будет имя pack1.project. Следующая версия pack2.projectname. Кроме того, если не обновлять код во всем файле, вы можете просто импортировать файл pack1.projectname.handler.EventHandler; import pack2.projectname.builder.RandomFile; pack3.projectname.init.init; Это очень организованный способ разработки на Java с использованием Eclipse.

Надеюсь, это помогло вам в поиске ваших проектов на Java.Я не буду писать Java-код в stackoverflow, если только пользователь спрашивает, показывает ли фрагмент своего проекта и просто не может прорваться через блок своих кодеров. Практика делает совершенным.

2

Что вы можете сделать, это создать JFrame с текстовым полем внизу. Это будет там, где вы печатаете. Затем вы можете добавить jlabel при каждом нажатии кнопки ввода. Кроме того, он будет перемещать все остальные существующие данные jlabel вверх по высоте новой jlabel. Это дает вид окна терминального типа.

4

Как создать консольное приложение в Eclipse.

  1. File - New - Project
  2. Выберите "Проект Java"
  3. Назовите его "MyApp"
  4. правой кнопкой мыши на MyApp/ЦСИ
  5. New - Class
    • имя пакета, например, «com.sample»
    • Название класса «MainClass»
    • check коробка "государственной статической силы основных()"
  6. добавить эту строку System.out.println("hello"); к основному()
  7. правой кнопкой мыши "MyApp", Run As - Java Application.
Смежные вопросы