类的可见性的问题,分数不是很多,也请多多帮忙! set classpath="your package folder";%classpath% 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for example d:\work\ServerPackageset classpath="d:\work\";.;%classpath% LogonServer的源程序如下,Server类主要是定义了实现socket通信的一些方法,UserItem类则是定义了很多与数据库相连系的方法。不过这些其实并不重要,我不明白为什么在编译LogonServer的时候会出现上面的错误。package ServerPackage; public class LogonServer extends Server { // Attributes: private static final int maxLogonUser=50; private static int presentLogonUser=10; private static final int maxLogonThreads=5; private static int presentLogonThreads=0; // Operations: public void create() { } public void destroy() { } //服务器端在进行登陆业务之前,首先要进行以下两个条件的判断! public boolean isMaxLogonUserQuan() { if(presentLogonUser==maxLogonUser) return true; else return false; } public boolean isMaxLogonThreads(){ if(presentLogonThreads==maxLogonThreads) return true; else return false; } public boolean logonAUserItem(UserItem aUserItem) { //一旦服务器确定客户端要求进行登陆业务时,则将登陆线程+1,并且进行相关操作! presentLogonThreads++; aUserItem.creat(); //输入用户id和密码进行登陆 aUserItem.InputAUser(); //更新用户的状态,将用户状态从未登陆变成空闲状态 aUserItem.setActiveState(false); aUserItem.setLogonState(true);//显示用户为已登陆状态 aUserItem.destroy(); //登陆完成后,将登陆人数+1 presentLogonUser++; return true; } public boolean deLogonAUserItem(UserItem aUserItem){ presentLogonThreads++; aUserItem.creat(); aUserItem.InputAUser(); aUserItem.setLogonState(false); aUserItem.destroy(); presentLogonUser=presentLogonUser-1 ; return true; } public static void setPresentLogonUser(int i){ presentLogonUser=i; } public static int getPresentLogonUser(){ return presentLogonUser; } public static int getPresentLogonThreads(){ return presentLogonThreads; } } takecare(大厅) ,请问进行包路径设置的目的是什么呢? 让java找到你的.class,并使用他们 堆与栈 JFrame 画线问题 byte数组问题,请各位帮帮忙(2) [求助]访问tomcat服务器上的https页面 出现的问题 请问:程序执行完毕,但任务管理器中进程不消失,这是怎么回事? 没看见过这样的环境变量的错误,在线等 如何从其他机器读文件?高手帮忙 一个小问题~~~关于截取字符串 怎样读取access中的备注字段中的数据 关于时间问题,大虾教我,给50分!!跟贴有分! 求助-关于写个图形方面的程序 小弟KANGTA问题,付程序代码!
是定义了很多与数据库相连系的方法。不过这些其实并不重要,我不明白为什么在编译LogonServer的时候会出现上面的错误。
package ServerPackage;
public class LogonServer extends Server {
// Attributes: private static final int maxLogonUser=50;
private static int presentLogonUser=10;
private static final int maxLogonThreads=5;
private static int presentLogonThreads=0; // Operations:
public void create() {
}
public void destroy() {
}
//服务器端在进行登陆业务之前,首先要进行以下两个条件的判断!
public boolean isMaxLogonUserQuan() {
if(presentLogonUser==maxLogonUser)
return true;
else
return false;
}
public boolean isMaxLogonThreads(){
if(presentLogonThreads==maxLogonThreads)
return true;
else
return false;
}
public boolean logonAUserItem(UserItem aUserItem) {
//一旦服务器确定客户端要求进行登陆业务时,则将登陆线程+1,并且进行相关操作!
presentLogonThreads++;
aUserItem.creat();
//输入用户id和密码进行登陆
aUserItem.InputAUser();
//更新用户的状态,将用户状态从未登陆变成空闲状态
aUserItem.setActiveState(false);
aUserItem.setLogonState(true);//显示用户为已登陆状态
aUserItem.destroy();
//登陆完成后,将登陆人数+1
presentLogonUser++;
return true;
}
public boolean deLogonAUserItem(UserItem aUserItem){ presentLogonThreads++;
aUserItem.creat();
aUserItem.InputAUser();
aUserItem.setLogonState(false);
aUserItem.destroy();
presentLogonUser=presentLogonUser-1 ;
return true;
}
public static void setPresentLogonUser(int i){
presentLogonUser=i;
}
public static int getPresentLogonUser(){
return presentLogonUser;
}
public static int getPresentLogonThreads(){
return presentLogonThreads;
}
}