Prosze wybaczyć, źle napisałem. Nie tylko na localhoście. Po uploadzie na serwer nadal to samo. Nie pojawia się okienko z pytaniem czy uruchomić applet, a w konsoli widac błąd:
java.security.AccessControlException: access denied (java.net.SocketPermission www.onet.pl:80 connect,resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at skryptNaZaliczenie.pobierzStrone(skryptNaZaliczenie.java:831)
at skryptNaZaliczenie.init(skryptNaZaliczenie.java:306)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Natomiast kod do którego odnosi się błąd to:
URL url = new URL("http://www.onet.pl/");
HttpURLConnection c = (HttpURLConnection)url.openConnection();
c.setRequestMethod("GET");
c.setRequestProperty("User-Agent", "(...)");
InputStream i = c.getInputStream(); //<---- to linia 831
Bardzo prosze o pomoc w znalezieniu problemu.