如何防止在java中打开同一类的新任务应用程序
Posted
技术标签:
【中文标题】如何防止在java中打开同一类的新任务应用程序【英文标题】:How to prevent to opening new task application of same class in java 【发布时间】:2021-11-12 00:14:56 【问题描述】:我正在使用核心 Java Swing 组件创建一个高级文本编辑记事本软件。我创建了一个名为 ApakaNotead.exe 的可执行文件。它安装在我的电脑上,我也将它固定在任务栏上。但是,当我单击固定的应用程序图标时,它会打开一个新任务,如下所示:
如何让它在任务栏中只有一个图标?
【问题讨论】:
Java 通常不支持创建 exe 文件。你是怎么做到的? 使用 lunch4j 应用程序 【参考方案1】:也许你可以绑定一个 ServerSocket。如果绑定失败,则中止启动。由于 ServerSocket 只能绑定一次,因此程序只能运行单个实例。
How to stop opening multiple instance for a jar file
【讨论】:
是的,Nestor Deniel Ortega 先生,我得到了避免在同一程序中出现同一类的多个实例的解决方案。 JUNIQUE Library 解决了这个问题。谢谢你给cmets 我可以帮助您了解其他信息吗?如果您认为我的回答对您有所帮助,请考虑通过单击左侧投票箭头下方的复选标记(✔️)来接受它。应将颜色更改为绿色。以上是关于如何防止在java中打开同一类的新任务应用程序的主要内容,如果未能解决你的问题,请参考以下文章