有没有办法从一个Java程序的隐藏win32启动控制台(如果可能没有JNI) [英] Is there a way to the hide win32 launch console from a Java program (if possible without JNI)

查看:107
本文介绍了有没有办法从一个Java程序的隐藏win32启动控制台(如果可能没有JNI)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您从控制台启动一个java程序(也许使用.bat脚本)。
我不想让控制台保持可见,我想隐藏它。

You launch a java program from a console (maybe using a .bat script). I don't want the console to remain visible, I want to hide it.

有一个简单的方法吗?没有JNI?

Is there a simple way to do this ? Without JNI ?

推荐答案

使用javaw。

http://java.sun.com/javase/6/docs/tooldocs/ windows / java.html


javaw命令与java完全相同,除了javaw没有关联的控制台窗口。当不想显示命令提示符窗口时,使用javaw。但是,如果由于某种原因启动失败,javaw启动器将显示一个带有错误信息的对话框。

The javaw command is identical to java, except that with javaw there is no associated console window. Use javaw when you don't want a command prompt window to appear. The javaw launcher will, however, display a dialog box with error information if a launch fails for some reason.

这篇关于有没有办法从一个Java程序的隐藏win32启动控制台(如果可能没有JNI)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆