java没有主方法怎么解决方案_java里显示,“类没有主方法”

packagejavaapplication1;publicclassFTPSend{privateintport=2000;privateServeSocketserverSocket;privateExecutorServiceexecutorService;privatefinalintPOOL_SIZE=16;publicFTPS...

package javaapplication1;

public class FTPSend{

private int port=2000;

private ServeSocket serverSocket;

private ExecutorService executorService;

private final int POOL_SIZE=16;

public FTPSend() throws IOException{

serverSocket=new ServerSocket(port);

executorService=Executors.newFixedThreadPool(

Runtime.getRuntime().availableProcessors()*POOL_SIZE);

if(serverSocket!=null) System.out.printlin("服务器2启动");

else System.exit(0);

}

public void service(){

while(true){

Socket socket=null;

try{

socket=serverSocket.accept();

executorService.executor(new Handler(socket));

}catch(IOException e){e.printStackTrace();}

}

}

public static void main(String args[])throws IOException{

newFTPSend().service(); }

}

class Handler implements Runnable{

private Socket socket;

public Handler(Socket socket){

this.socket=socket; }

public void run(){

try{

OutputStream socketOut=socket.getOutputStream();

PrintWrtiter pw=new PrintWriter(new OutoutStream());

pw.println("输入学号和姓名");

InputStream socketIn=socket.getInputStream();

BufferedReader bf=new BufferedReader(new InputStreamReader(socketIn,"GBK"));

PrintWrite pwf=new PrintWriter(new FileOutputStream("login.txt",true),true);

pwf.println(bf.readLine());

String fileName="D: \\kaoshi.txt";

InputStream fileRead = new FileInputStream(fileName);

byte[]buff = new bute[1024*2];

int len=fileRead.read(buff);

while(len!=-1){

socketOut.write(buff,0,len);

len=fileRead.read(buff);

}

fileRead.close();socketOut.close();System.out.println("File send over");

}catch(IOException e){e.printStackTrace();

}finally{

try{

if(socket!=null)socket.close();

}catch(IOException e){e.printStackTrace();}

}

}

}

加了,还是不行

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值