HumorLogic 2021-08-13 16:53 采纳率: 100%
浏览 221
已结题

Java Maven项目运行出现Error: Could not find or load main class

刚开始研究Java后端,在用maven测试websocket,用的是 Java WebSockets A barebones WebSocket client and server implementation written 100% in Java - 1.5.2 - a Java package on Maven - Libraries.io https://libraries.io/maven/org.java-websocket:Java-WebSocket

主要代码:

//Server.java file
package com.my.app;

import org.java_websocket.WebSocket;
import org.java_websocket.handshake.ClientHandshake;
import org.java_websocket.server.WebSocketServer;

import java.net.InetSocketAddress;
import java.net.UnknownHostException;

public class Server extends WebSocketServer {

    public Server() throws UnknownHostException {
    }

    public Server(int port) throws UnknownHostException {
        super(new InetSocketAddress(port));
        System.out.println("websocket Server start at port: " + port);
    }

    @Override
    public void onOpen(WebSocket conn, ClientHandshake clientHandshake) {
        System.out.println("new connection ===" + conn.getRemoteSocketAddress().getAddress().getHostAddress());
    }

 /**
*省略代码
*/

    @Override
    public void onMessage(WebSocket conn, String message) {
        System.out.println("you have a new message: " + message);
        // 向客户端发送消息
        conn.send(message);
    }


     /**
     * 启动服务端
     * @param args
     * @throws UnknownHostException
     */
    public static void main(String[] args) throws UnknownHostException  {
            new Server(9996).start();     
        }
    }

}

<!-- pom.xml文件增加的依赖 -->
    <dependency>
      <groupId>org.java-websocket</groupId>
      <artifactId>Java-WebSocket</artifactId>
      <version>1.5.1</version>
    </dependency>

这个代码在windows本地,使用vscode可以运行:

img
把工程弄到 centos上,打包正常,运行时出现:

Error: Could not find or load main class com.my.app.Server
如图:

img

  • 写回答

4条回答 默认 最新

  • CSDN专家-Time 2021-08-13 17:01
    关注

    img

    是不是命令写错了。

    java -classpath ../lib/HelloWorld.jar com.test.HelloWorld
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 8月21日
  • 已采纳回答 8月13日
  • 赞助了问题酬金 8月13日
  • 创建了问题 8月13日

悬赏问题

  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥15 复杂网络,变滞后传递熵,FDA
  • ¥20 csv格式数据集预处理及模型选择
  • ¥15 部分网页页面无法显示!
  • ¥15 怎样解决power bi 中设置管理聚合,详细信息表和详细信息列显示灰色,而不能选择相应的内容呢?
  • ¥15 QTOF MSE数据分析