are you trying to read a localfile from Applet?
Or can you just post the entire program

解决方案 »

  1.   

    1。请确认文件路径没错。
    2。请确认文件有内容.
    3。建议在catch(Exception sabc)的下一行加一句
    sabc.printStackTrace();
    这样可以看到出错信息.
      

  2.   

    是Applet程序。不知错在那?
     public Register(){
     try{
    ObjectInputStream in=new ObjectInputStream(new FileInputStream("b.txt"));
    ArrayList IpAddress=(ArrayList)in.readObject();
    Register.sIpAddress = (IpAddress.get(0)).toString();
    Register.iPort = Integer.parseInt((IpAddress.get(1)).toString())
      }
      catch(Exception sabc){
    (new Log()).Display("配置文件被破坏!重新配置");
        IpConfig applet = new IpConfig();
        applet.isStandalone = true;
        JFrame frame = new JFrame("注册");
        frame.getContentPane().add(applet, BorderLayout.CENTER);
        applet.init();
        applet.start();
        frame.setSize(450,450);
        frame.setVisible(true);
        frame.addWindowListener (new WindowAdapter()
    {public void windowClosing(WindowEvent e)
    {System.exit(0);}
    }
    );
         }
     }