猿问

命令行提示主方法错误,找不到PicClient

import  java.io.*;

import   java.net.*;

class  PicClient

{

public   static  void  main(String[]   args)throws  Exception

{

Socket  s=new  Socket("192.168.1.254",10007);

FileInputStream  fis  =new   FileInputStream("c:\\1.bmp");

OutputStream  out=s.getOutputStream();

byte[]   buf=new  byte[1024];

int  len=0;

while((len=fis.read(buf))!=-1)

{

out.write(buf,0,len);

}

s.shutdownOutput();

InputStream  in=s.getInputStream();

byte[]  bufIn=new  byte[1024];



int  num=in.read(bufIn);

System.out.println(new  String(bufIn,0,num));

fis.close();

s.close();

}

}

class  PicServer

{

public  static  void  main(String[]  args)throws   Exception

{

ServerSocket  ss=new  ServerSocket(1524);

Socket  s=ss.accept();

InputStream   in=s.getInputStream();

FileOutputStream  fos=new   FileOutputStream("server.bmp");

byte[]   buf=new  byte[1024];

int  len  =0;

while((len=in.read(buf))!=-1)

{

fos.write(buf,0,len);

}

OutputStream  out=s.getOutputStream();

out.write("上传成功".getBytes());

fos.close();

s.close();

ss.close();

}

}








慕粉1417545
浏览 1178回答 3
3回答

叫我图图就好了

哥们,建议你把这个分两个文件(.class)写,一个PicClient.class,一个PicServer.class,然后分别添加主函数来运行,或者是你可以再写一个主函数的类,在主函数中创建PicClient和PicServer对象,这样就OK了。明了。
随时随地看视频慕课网APP

相关分类

Java
我要回答