java - MAC OS X 自定义应用程序在 Dock 中不断弹出

标签 java python macos

首先,感谢您花时间阅读本文。我是 Mac 开发应用程序的新手,遇到了一些问题。我的应用程序运行良好,这不是我问题的重点。相反,我有一个 python 程序,它本质上是这样做的:

for i in values: 
    os.system(java program_and_options[i])

但是,每次我的程序执行 java 程序时,都会在我的扩展坞中创建一个 java 窗口(带有烦人的动画),最重要的是窃取我的鼠标和键盘的焦点。一秒钟后它就消失了,被另一个 Java 实例取代。这意味着当我与 Mac 交互时,我的批处理程序无法使用,因为我每秒或更频繁地都会出现问题,无法完成任何操作。我的问题是,在扩展坞中显示某些内容的行为会占用我的注意力,但我不希望这样。 OS X 上是否有设置从不在扩展坞中显示某些内容(例如 Java 或 python)?

我应该使用 Mac 设置或术语来正确描述我遇到的这个问题吗?我完全缺乏描述这个问题的词汇,我希望我说得有道理。我很感激任何帮助。

我正在运行 Mac OS X 版本 10.5.7,配备 1.66 GHz Intel Core Due、2 GB 内存、Macintosh HD。我正在运行 Python 2.5.1,java 版本“1.5.0_16”Java(TM) 2 运行时环境,标准版(内部版本 1.5.0_16-b06-284)Java HotSpot(TM) 客户端 VM(内部版本 1.5.0_16-133,混合模式,共享)。

再次感谢,

-布莱恩·J·斯蒂纳尔-

最佳答案

使用 headless 模式 = true 运行 Java 是否可以修复该问题?

http://zzamboni.org/brt/2007/12/07/disable-dock-icon-for-java-programs-in-mac-osx-howto/

关于java - MAC OS X 自定义应用程序在 Dock 中不断弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1381739/

相关文章:

java - 如何实现对用户当前正在查看的数据的锁定

java - FileReader 和 ActionListener 之间的同步问题,在我给他任何勇气之前,FileReader 给出了空指针;

Java 包装器 - QUEUELIST_NEED_NATURAL_NEXT

python - Python 中的 Eratosthenes 筛法非常慢

python - 如何获取xarray中最大值的坐标?

linux - 从 Linux/Windows 编译 Mac

Java HTTP webbit如何发送/接收消息

Python子进程找不到程序

macos - 无法执行 k8s 模块

objective-c - 添加图像边框