1

我做了一个货币转换器,可以从雅虎获得最新的汇率。只要我从小程序查看器运行它就可以正常工作,我可以转换任何货币。当我打开 html 文件时,小程序可以工作,但我无法转换任何货币,也无法检索任何汇率。

        Url = "http://finance.yahoo.com/q?s=EURUSD%3DX&ql=1";

        URLPage = new URL(Cur);
        Input = new BufferedReader(new InputStreamReader(URLPage.openStream()));
        while ((inputLine = Input.readLine()) != null) {
          results = results + inputLine;
        }

        Input.close();
        Pattern patternSeeked = Pattern.compile("x\">([0-9.]+)</span>");
        Matcher findMatch = patternSeeked.matcher(results);
        findMatch.find();

我得到的异常是 java.security.AccessCONtrolException: access denied("java.net.SocketPermission" "finance.yahoo.com:80" "connect,resolve");

4

0 回答 0