我习惯于从IDE运行(用于测试目的)java应用程序。在Netbeans的输出窗口中启动、验证、停止执行。这在linux和windows下完美地工作,但在mac osx下,由于我无法理解的原因,尽管执行被停止(红色停止按钮变灰等),java进程仍然存在于后台。这是mac osx的固有属性吗?(大多数应用程序保持运行,但我认为当我从IDE中停止java时,它应该基本上杀死它)
这是NetBeans启动应用程序方式的一个bug - https://netbeans.org/bugzilla/show_bug.cgi?id=232322