java联机源代码 java游戏

如何在Eclipse中连接Java源码工具/原料
安装了Eclipse开发工具
电脑中下载有对应源码的zip包或JAR包
1打开java联机源代码我们Eclipse开发工具java联机源代码 , 点击菜单栏中的“Window”选项java联机源代码 , 这里有用于设置Eclipse的一些基本操作,如下图:
2点击“Window”弹出的下拉菜单中,我们看到“Preferences”这个选项,然后点击“Preferences” , 将会弹出属性设置窗口,如下图:
3弹出“Preferences”属性设置窗口 , 你会看到窗口左边栏有一列可选项 , 我们点击“Java”选项 , 展开下拉选项,然后选中“Installed JREs” , 如下图:
4在选中“Installed JREs”后 , 右边栏中,我们点击已经安装了的JREs,然后点击“Edit”按钮,将会进入编辑JREs窗口界面 , 如下图:
5
弹窗编辑JRE窗口 , 窗口中列出JRE在本地安装的路径、JRE名称和JRE里面包含的类库 。在类库中 , 点击展开选项,在选项中看到“Source Attachment”并选中选项,然后点击“Source Attachment”,如下图:
6点击“Source Attachment”按钮后弹窗的窗口,是需要设置关联Java源代码的窗口,选中“External location”,然后选择本地种Zip包或JAR包文件,最后点击“OK”即可
急求一个关于UDP的JAVA实现多人聊天源代码import java.io.InputStream;
import java.io.DataInputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.DataOutputStream;
import java.io.BufferedReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.IOException;
import java.util.Date;
class Server
{
public Server()
{
try
{
ServerSocket s=new ServerSocket(8888);
Socket ss=s.accept();
OutputStream out=ss.getOutputStream();
DataOutputStream dout=new DataOutputStream(out);
InputStream in=ss.getInputStream();
DataInputStream din=new DataInputStream(in);
System.out.print(din.readUTF()+"!");
dout.writeUTF("你已经连接到服务器"+"\t"+"你的地址:"+ss.getInetAddress()+"\t"
+"你的链接端口:"+ss.getLocalPort()+"\n");
new ReadMessage(din).start();
new SendMessage(dout).start();
}
catch (IOException e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
new Server();
}
}
//接受客户端信息
class ReadMessage extends Thread
{
private DataInputStream din;
public ReadMessage(DataInputStream din)
{
this.din=din;
}
public void run()
{
String str;
try
{
while (true)
{
str=din.readUTF();
System.out.println(new Date().toLocaleString()+"客户端说:"+str);
if (str.equals("bye"))
{
System.out.println("客户端下线!");
break;
}
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
// 发出服务器信息
class SendMessage extends Thread
{
private DataOutputStream dout;
public SendMessage(DataOutputStream dout)
{
this.dout=dout;
}
public void run()
{
InputStreamReader inr=new InputStreamReader(System.in);
BufferedReader buf=new BufferedReader(inr);
String str;
try
{
while(true)
{
str=buf.readLine();
dout.writeUTF(str);
if (str.equals("bye"))
{
System.out.println("服务器退出!");
System.exit(1);
}
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
import java.io.InputStream;

推荐阅读