Можно создать дубликат:
Is there a way to the hide win32 launch console from a Java program (if possible without JNI)Отключить приложение Java из консоли/командного окна
Когда я запускаю мой Java-приложение свинга в пакетном файл на окнах, окно консоли/команды остается открытым, пока мои приложение java запущено. Это создает дополнительное окно на моей панели задач, которое я бы предпочел не иметь. Но когда я закрываю окно команды, оно останавливает мое приложение Java. Есть ли способ, возможно, с помощью командного файла или параметров командной строки или изменения кода в моем приложении, чтобы выйти из java.exe после того, как я запустил приложение swing и окно консоли, пока мое приложение все еще работает?
Основной метод заключается в следующем:
public static void main(String args[]) {
ApplContext applContext = new ApplContext();
Throwable error = null;
try {
applContext.setUserConfigDir(args.length>0 ? args[0] : null);
applContext.loadData();
ApplTools.initLookAndFeel(Parameters.P_NIMBUS_LAF.of(applContext.getParameters()));
} catch (Throwable e) {
error = e;
}
// JWorkSheet is a JFrame.
new JWorkSheet(applContext, error).setVisible();
}
Можем ли мы видеть фрагмент кода? Предпочтительно основной метод. – jjnguy
Также проверьте это: http://stackoverflow.com/questions/649634/how-do-i-run-a-bat-file-in-the-background-from-another-bat-file – daveb
Это dup этого вопроса: http://stackoverflow.com/questions/264687/is-there-a-way-to-the-hide-win32-launch-console-from-a-java-program-if-possible –