错误:无法访问jarfile localhost

时间:2016-12-24 14:47:59

标签: java

我必须编写两个程序:服务器和客户端 - 在某个端口上运行服务器,在该端口上运行客户端。我在我的计算机上运行所有内容并作为客户端程序的参数我将localhost作为机器地址,但出于某种原因,它被视为 jarfile 。我有:

String hostname = args[0];
int port = Integer.parseInt(args[1]);
...
Socket socket = new Socket(hostname, port);
...

用以下方式调用:

java -jar client.jar localhost 1234

但是我收到以下错误:

  

错误:无法访问jarfile localhost

1 个答案:

答案 0 :(得分:0)

找到它。我没有密封整个JAR,只是封装了一些包,所以我的程序并没有将localhost识别为机器的地址。