Да, можно создать консольную программу на Java. Eclipse даже поддерживает экспорт файла JAR с поддержкой Runnable.
Я только что создал фиктивное приложение, которое распечатывает аргументы, приведенные в командной строке, затем экспортировал его как jar и запустил, используя java -jar test.jar foo bar
package com.stackoverflow;
public class Test
{
public static void main(String[] args)
{
for (int i = 0; i < args.length; ++i)
System.out.println(args[i]);
}
}
Затем щелкните правой кнопкой мыши файл Test.java
в Eclipse, используйте меню «Экспорт ...», выберите «Runnable JAR-файл» и экспортируйте его, например, в C:\test.jar
.
Затем откройте командную строку и введите java -jar C:\test.jar foo bar
, который печатает
Foo
бар