[英]How to remove the superfluous “Launcher” GUI for Java CLI application
将其设置为无头将导致操作系统对您的应用程序有所不同。 当您的应用程序不需要启动参数以外的任何输入时(最常见于守护程序),应使用无头模式。
以下是有关无头模式的更多信息: http : //www.oracle.com/technetwork/articles/javase/headless-136834.html
要在代码中设置无头模式,请使用System.setProperty("java.awt.headless", "true");
尽早在您的程序中; 最好在您的主类的静态初始化器中。
您还可以通过JVM参数-Djava.awt.headless
。
这还会在Mac OS X的扩展坞中隐藏Java图标。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.