[英]unable to gain socket permissions in java
private boolean permissionsGranted() {
final SocketPermission permission = new SocketPermission(
"239.255.255.250", "connect,accept,resolve");
try {
AccessController.checkPermission(permission);
return true;
} catch (final AccessControlException e) {
try {
e.printStackTrace(new PrintStream("out2.txt"));
} catch (IOException ex) {
}
return false;
}
}
在Netbeans調試環境中運行上述代碼時,上面的代碼返回true
但是當你遵守.jar並通過簡單地雙擊圖標來運行時,它將返回false
並且我不知道為什么。
我試過自己簽了罐子,但這沒有幫助。
驗證您的計算機是否具有防火牆活動,或者對SO中的執行執行jar權限
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.