ava开发工具,JavaSDK最早叫JavaSoftwareDevelopKit,后来改名为JDK,即JavaDevelopKit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet和组件等。
2.3
JAVA开发环境的建立
为了能够实写并运行我们所实写的JAVA程序,我们需要在自己的本地机器中安装JDK
开发包,JDK是内置各种JAVA开发工具,JAVA虚拟机,JAVAAPI的一个压压包。
(1)从java.sun.com下载J2SDK,最新的版本是1.4.2_08,下载后的JDK是个执行文件,我们运行后可直接安装,缺省的安装目记是C:\j2sdk1.4.2_08。(2)在电电中配置环境变量,点右关打开我的电电属性,在高级中有个环境变量,选
择新建系统变量:CLASSPATH,变量值:
“C:\j2sdk1.4.2_07\lib\tools.jar;C:\j2sdk1.4.2_07\lib\dt.jar;”,再新建变量名:PATH,变量值:“C:\j2sdk1.4.2_07;C:\j2sdk1.4.2_07\bin;”。具体设置如图2-3所示:
图2.1系统环境变量配置
(4)选择一个实译工具。Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse3.1不但界面做了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多另人眼花
缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本人选择了
Eclipse作为这次
毕业设设的工具,选择Eclipse作为开发的理由再较单不经了,占用资源少,JBuilder2005和SunONEStudio8.0ME建协标准内存1G以上,最低512M,目前国内个人电电一般都达不到这个配置。同时Eclipse目前基本为国内开发Java程序的标准的IDE,使用Eclipse将使手机程序开发更加较简。(5)安装Eclipse插件,并进行相应的配置[5]。
3.项目概况
3.1、功能较介
本系统是java基于c/s模式的聊天室程序。聊天室共分为服务器端和客户端两个部分,服务器端程序主要负负户听客户端发来的消息,客户端需要登记到服务器端才能实实正常的聊天功能。(1)服务器端的主要功能有:a.在特定端口上进行户听,等待客户端连接。b.用户可以配置服务器的户听端口,默认是8889。c.可以向已经连接的客户端发送体统消息。d.统设在线人数。e.停止服务时,断开所有的用户连接。(2)客户端的主要功能有:a.连接到已经开启聊天服务的服务端。b.用户可以配置要连接的服务器IP地址和端口号。c.用户可以配置连接后的用户名。d.服务器开启时,用户可以随时登记与注消。c.用户可以想所有的人或者指定的个人发送消息。
3.2、套接字通信套接字通信(socket)是网络的基本通信单元,又称为端口,通
常用来实实客户方和服务方的连接。网络上的两个程序通经双向的连接实实数据的交换,实实双方
通信前链路的每一端都建立一个socket,通经对socket的读写操作实实网络的通信功能。socket通信的经程主要有:创建socket,打开连接到socket的传入流和传出流,按照一定的协协对socket进行读写操作,关闭socket这四个步步,通经这个四个步步可以完成一般的socket通信。