Вопрос : Аплет клиента Java - AccessControlException

Я был сказан что если вы создаете аплет с Кодим TCP/UDP для того чтобы сделать в телезрителе аплет вместо браузера, то потому что они представляют меньше проблемы… В лубом случае я получаю эту ошибку когда я бегу оно в телезрителе аплет: class= " lineNumbers " >
1 >
    java.security.AccessControlException: достигните отказано (java.net.SocketPermission 1
    27.0.0.1: 4444 соединяются, решение)
            на java.security.AccessControlContext.checkPermission (AccessControlConte
    xt.java: 323)
            на java.security.AccessController.checkPermission (AccessController.java:
    546)
            на java.lang.SecurityManager.checkPermission (SecurityManager.java: 532)
            на java.lang.SecurityManager.checkConnect (SecurityManager.java: 1034)
            на java.net. Socket.connect (Socket.java: 519)
            на java.net. Socket.connect (Socket.java: 475)
            на java.net. Socket. (Socket.java: 372)
            на java.net. Socket. (Socket.java: 186)
            на ClientApplet.run (ClientApplet.java: 42)
            на java.lang. Thread.run (Thread.java: 619)
    Исключение в резьбе «Thread-4» java.lang.NullPointerException
            на ClientApplet.run (ClientApplet.java: 58)
            на java.lang. Thread.run (Thread.java: 619)
class= " ясным " >

Here
1 >
    ввоз java.io.*;
    ввоз java.applet. Аплет;
    ввоз java.net. *;
    ввоз javax.swing.*;
    ввоз java.awt.*;
    ввоз java.util.*;
    ввоз java.awt.event.*;
    
    общественный тип ClientApplet расширяет инструменты JApplet Runnable {
    
          общественная статическая бормотушк JTextField;
          общественное статическое chattxt JTextArea;
          статическое PrintStream os = null;
          статические clientSocket = null гнезда;
    
          init публики пустое () {
                бормотушк = новое JTextField (40);
                chattxt = новое JTextArea (20.50);
    
                chat.addActionListener (новое ActionListener () {
                   свободное пространство публики actionPerformed (случай ActionEvent) {
                        System.out.println (chat.getText ());
                   }
                 });
                добавьте (бормотушк);
                добавьте (chattxt);
                   chattxt.append («Hey! ");
          }
    
          старт свободного пространства публики () {
               новая резьба (это) .start ();
          }
    
          свободное пространство публики бежит () {
              // связывает с сервером здесь
    
    
    Гнездо s = null;
    
    попытка {
    //s = новое гнездо (getParameter («хозяин»), Integer.valueOf (getParameter («порт»)));
    s = новое гнездо («localhost», 4444);
    InputStream в = s.getInputStream ();
    os = новое PrintStream (clientSocket.getOutputStream ());
    buf int = -1;
    пока ((buf = in.read ()) ! = «.") {
    
    chattxt.append («\ n» + buf);
    
    }
    chattxt.append («\ nIn прочитало: » + in.read () + «\ nServer послало: » + внутри);
    
    } задвижка (исключение e) {
    e.printStackTrace ();
    }
    окончательно {
    попытка {
    	s.close ();
    	} задвижка (IOException e)
    	{}
    }
    
    
    
    }
    }
class= " ясным " >

Here
1 >
    ввоз java.io.*;
    ввоз java.net. *;
    ввоз java.util.*;
    
    общественный сервер типа {
    
        статические clientSocket = null гнезда;
        статические serverSocket = null ServerSocket;
    
    	статическое clientThread t [] = новое clientThread [10];
    
    
        общественная основа свободного пространства static (args шнура []) {
    
    	// порт невыполнения обязательства
    
    
    
    	int port_number=2222;
    
    	если (args.length < 1)
    	    {
    		System.out.println («начинающ сервера игры… \ номера nPort: «+port_number);
    	    } еще {
    		port_number=Integer.valueOf (args [0]) .intValue ();
    	    }
    
            попытка {
    	    serverSocket = новое ServerSocket (port_number);
    	    System.out.println (********************** *** *** ********************** «\ n \ n НАЧАТОЕ СЕРВЕРОМ \ n \ n»);
            }
            задвижка (IOException e)
    	    {System.out.println (e);}
    
    	пока (поистине) {
    	    попытка {
    		clientSocket = serverSocket.accept ();
    		System.out.println («*** КТО-ТО СОЕДИНЕННОЕ *** \ n»);
    		для (int i=0; i<=9; i++) {
    		    если (==null t [I]), то
    			{
    			    (t [I] = новое clientThread (clientSocket, t)).start ();
    			    пролом;
    			}
    		}
    	    }
    	    задвижка (IOException e) {
    		System.out.println (e);}
    	}
        }
    }
    
    clientThread типа удлиняет резьбу {
    
        BufferedReader = null;
        PrintStream os = null;
        clientSocket = null гнезда;
        clientThread t [];
        Случайно крен = новое случайно ();
    
        общественное clientThread (clientSocket гнезда, clientThread [] t) {
    	this.clientSocket=clientSocket;
            this.t=t;
        }
    
        свободное пространство публики бежит ()
        {
    		System.out.println («проверка 1»);
    	Линия шнура;
            Имя шнура;
            int py;
    	попытка {
    		System.out.println («проверка 2»);
    	    = новое BufferedReader (новое InputStreamReader (clientSocket.getInputStream ()));
    	    System.out.println («проверка 3»);
    	    os = новое PrintStream (clientSocket.getOutputStream ());
    	    System.out.println («проверка 4»);
    	    px int = roll.nextInt (200);
    	    //os.println («впишите ваше name.");
    	    System.out.println («проверка 5»);
    	    имя = «гость #» + roll.nextInt (6);
    	    System.out.println («проверка 6 \ n»);
    	    System.out.println (name+ " вписывало игру. Их нападение: «+ px);
    	    System.out.println («проверка 7»);
    	    для (int i=0; i<=9; i++)
    		если (t, то [I]! && t =null [I]! =this)
    		    t [I] .os.println («потребитель «+name+» a *** новый вошел залу чата!!! *** ");
    		    System.out.println («проверка 8»);
    	    пока (поистине) {
    			System.out.println («проверка 9»);
    		линия = is.readLine ();
                    если (line.startsWith, то («/quit»)) пролом;
    		для (int i=0; i<=9; i++)
    		    если (t, то [I]! =null) t [I] .os.println («< " +name+»: «+px+ " > «+line); // кто-то сказало что-то
    	    }
    	    для (int i=0; i<=9; i++)
    		если (t, то [I]! && t =null [I]! =this) {
    		System.out.println («\ n» + имя +» выходило! \ n ");
    		    t [I] .os.println («*** потребитель «+name+» выходит зала чата!!! *** ");
    		}
    
    	    os.println («*** свободного от игры дня «+name+» *** ");
    
    	    для (int i=0; i<=9; i++) {
    		если (==this t [I]) =null t [I];
    		System.out.println («\ nSomeone выходило! \ n»);
    	}
    
    	    is.close ();
    	    os.close ();
    	    clientSocket.close ();
    	}
    	задвижка (IOException e) {};
        }
    }
class= " ясное " >
class=

Ответ : Аплет клиента Java - AccessControlException

Огорченно, изменение
            Для каждого strRegKey в objRegKeys

к
            Для каждого strRegKey в arrRegKeys


Отношения,

Rob.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us