与Find absolute java.exe path programatically from java code相关有什么办法可以知道你运行的java进程是以“java.exe”还是“javaw.exe”启动的?
由于
答案 0 :(得分:9)
如果VM没有可用的控制台(例如,因为您使用javaw.exe启动它),则对System.console()
的调用将返回null。
编辑:即。,
final boolean amRunningJavaW = System.console() == null;