gpt4 book ai didi

sockets - 无法在客户端-服务器编程中找到或加载主类

转载 作者:行者123 更新时间:2023-12-03 12:00:35 24 4
gpt4 key购买 nike

我正在尝试在 Java 的 Clinet-Server 编程中运行客户端代码,但出现错误“ 无法找到或加载主类。
javac DateClient.javajava DateClient (我也尝试过“java -cp .DateClient”但仍然无法正常工作)。

我试图运行的程序是:

package edu.lmu.cs.networking;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.net.Socket;

import javax.swing.JOptionPane;

public class DateClient {

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

String serverAddress = JOptionPane.showInputDialog(

"Enter IP Address of a machine that is\n" +

"running the date service on port 9090:");

Socket s = new Socket(serverAddress, 9090);

BufferedReader input =new BufferedReader(new InputStreamReader(s.getInputStream()));

String answer = input.readLine();

JOptionPane.showMessageDialog(null, answer);

System.exit(0);

}

}

最佳答案

您的类(class)在包裹中 edu.lmu.cs.networking .因此它的名字是 edu.lmu.cs.networking.DateClient .因此你需要执行它

java -cp . edu.lmu.cs.networking.DateClient

(假设 . 包含 edu 目录,其中包含 lmu 目录,其中包含 cs 目录,其中包含 networking 目录,其中包含文件 DateClient.class )。

关于sockets - 无法在客户端-服务器编程中找到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com