簡體   English   中英

未實施Java安全策略

[英]Java security policy is not enforced

我正在學習Java的示例中討論如何創建安全策略以允許套接字連接。 我添加了一個策略文件,該文件允許應用程序打開連接。 但是當我運行它時,不允許連接。

非常感謝任何幫助。

湯姆

Here is the code

        //file: EvilEmpire.java
import java.net.*;

public class EvilEmpire {
  public static void main(String[] args) throws Exception{
    try {
      Socket s = new Socket("192.168.0.1", 80);
      System.out.println("Connected!");
    }
    catch (SecurityException e) {
      System.out.println("SecurityException: could not connect.");
    }
  }
}

And here is the policy file


grant codeBase "file:/c:/users/flash/eclipse-workspace/learning java/bin/" {
  permission java.net.SocketPermission "192.168.0.1", "connect";
};

好吧,剛剛對Eclipse進行了更新,現在程序可以正常運行了。 我不知道這是更新還是IDE重新啟動。

感謝大家的意見。

湯姆

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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