首先,感谢您抽出宝贵的时间阅读本文。我是为Mac开发应用程序的新手,但遇到了一些问题。我的应用程序运行正常,这不是我的问题的重点。相反,我有一个python程序,该程序实际上是这样做的:
for i in values:
os.system(java program_and_options[i])
但是,每次我的程序执行Java程序时,都会在我的Dock中创建一个Java窗口(带有令人讨厌的动画),最重要的是,它会占用鼠标和键盘的焦点。然后一秒钟后消失,由另一个Java实例替换。这意味着我与Mac交互时无法使用我的批处理程序,因为我每秒或更频繁地打h,无法完成任何事情。我的问题是,在码头上显示某些东西的行为吸引了我的注意力,我希望不要这样做。 OS X上有一项设置,可以从不显示扩展坞中的任何内容(例如Java或python)吗?
是否有Mac设置或术语可以用来正确描述我遇到的这个问题?我完全没有词汇来描述这个问题,我希望我有道理。感谢您的帮助。
我正在运行带有1.66 GHz Intel Core Due,2 GB内存,Macintosh HD的Mac OS X版本10.5.7。我正在运行Python 2.5.1,Java版本为“ 1.5.0_16” Java(TM)2 Runtime Environment,标准版(内部版本1.5.0_16-b06-284)Java HotSpot(TM)客户端VM(内部版本1.5.0_16-133,混合模式,共享)。
再次感谢,
-布莱恩·斯蒂纳(Brian J.
最佳答案
使用headless模式= true运行Java是否可以解决问题?
http://zzamboni.org/brt/2007/12/07/disable-dock-icon-for-java-programs-in-mac-osx-howto/