簡體   English   中英

無法在java中獲得套接字權限

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM