返回信息流想问一下,我将下面的程序打包成jar,为什么双击运行不会显示命令行呢?但是它确实是在运行啊
import java.io.*;
import java.net.*;
public class server{
public static void main(String agrs[]){
ServerSocket s=null;
Socket s1;
OutputStream s1out;
InputStream s1in;
DataInputStream dis;
DataOutputStream dos;
double a;
byte[] readData=new byte[10];
while(true){
try{
s=new ServerSocket(5555);
System.out.println("等待客户机连接!");
s1=s.accept();
System.out.println("成功连接!");
s1out=s1.getOutputStream();
dos=new DataOutputStream(s1out);
s1in=s1.getInputStream();
dis=new DataInputStream(s1in);
while(true){
try{
Thread.sleep(10);
}
catch(InterruptedException i){
System.out.println("未能与服务器建立连接,10s钟后重试");}
dos.writeDouble(0.7);
dos.flush();
a=dis.read(readData);
System.out.println("读入字节长度为" + a + "内容为" + readData[0]+" "+ readData[1]+" "+ readData[2]+" "+ readData[3]);
}
}
catch (IOException e){}
}
}
}
这是一条镜像帖。来源:北邮人论坛 / java / #13773同步于 2010/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
eclipse打包jar
nature1089
2010/3/30镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
哦,这样啊,谢谢
【 在 greedisgood 的大作中提到: 】
: 因为不会显示命令行。
: 想看到的话写个批处理文件。里面内容java -jar xxx.jar就行了。或者在命令行下自己敲