Mac上的Java App要求每次都允许网络连接

时间:2010-04-14 21:39:52

标签: java macos

我的Java.app一启动就会在网络上广播一个数据包。每次我启动这个应用程序,Mac问我是否要允许网络连接blah..blah ..我可以使用info.plist或其他东西允许网络访问此应用程序而不打扰信任下载和安装我的用户应用

由于

2 个答案:

答案 0 :(得分:2)

您可以allow incoming connections>中的特定服务选择System PreferencesSecurity> Firewall

附录:只有当用户选择“为特定服务和应用程序设置访问权限”时,才会显示您的应用程序。它将在应用程序第一次尝试打开端口时添加。

附录:应用程序在java窗格中显示名称为Firewall的应用程序。一旦用户选择接受或拒绝,对话框就会停止显示。这个简单的example便于测试。

答案 1 :(得分:0)

如果您对应用进行协同设计(跨更新使用相同的密钥),则应该可以使用特定于应用的防火墙。苹果方面似乎是一个错误,即每次运行时都会提示未签名的Java应用程序允许网络连接(即使他们不试图收听网络)。