2,你的程序com.Connect.checkFile() 第95行出了这个异常,在你的AppServer.java里面
这个异常信息详细吧

可惜不是你,陪我到最后
我知道啊
可是 看上去没错啊
我在帐册页面Register.java里面 把注册的帐号 密码
以 帐号:密码 的方式发给服务器 在服务器判断出 : 的位置 然后前面是帐号 后面是密码
没错的啊
老千 看来你这一个月才拿800 真的有点本事啊
拿个QQ给我加一下
顺便 说一下应该怎么学JAVA 我现在又变的很迷茫了 哎!!!
尤其是J2EE方面的 应该怎么学呢 有什么好点的书 象关于SPTING HIBERNATE方面的
我现在那个错已经自己解决了
我把那个UsrPwd.txt文件打在AppServer.jar里面了
但是我注册的时候 他没写在那个文件里面 反而 写在与AppServer.jar在同一目录下的UsrPwd.txt里面
现在我的登陆却没有反应 也不报错 也没反应
文本文件打入JAR包后,你是读取不到的,除非你用JarInputStream,这样就太麻烦了
一般文本文件放到JAR包的同目录下就可以了,既方便又快捷,没必要什么都"藏"到JAR里面去,并且JAR也藏不了什么东西,一解压就全出来了
现在的问题是
我在服务器写个对象 streamToClient.writeObject("欢迎");
在客户端 String fromServer = (String)streamFromServer.readObject();
接收不到啊
没有
在这段代码中
streamToServer.println("登陆信息");
UsrName = txtUsrName.getText();
UsrPwd = txtUsrPwd.getPassword();
strPwd = new String(UsrPwd);
System.out.println("登陆帐号"+UsrName+":"+strPwd);
streamToServer.println(UsrName+":"+strPwd);
我把登陆信息发给服务器 服务器进行处理 处理程序运行完后 上面的streamToServer.println("登陆信息");
下面的语句就都不执行了
else if(msg.equals("登陆信息")){
msg = streamFromClient.readLine();
System.out.println("ms9999="+msg);
int ver = verify(msg);
if(ver==1){
String colon = new String(":");
int index =((String)msg).lastIndexOf(colon);
String userName =(String)msg.substring(0,index);
System.out.println("index="+index);
if(!(vctrList.indexOf((String)userName)>0)){
System.out.println("huanying");
streamToClient.writeObject("欢迎");
System.out.println("服务器已经输出欢迎对象");//这个在后台也打印出来了
vctrList.addElement((String)userName);
}
}else{
streamToClient.writeObject("拒绝登陆");
}
}