我需要使用Websockets,但我们使用的古老版本的PHP并不支持它们。我决定尝试使用Java Websocket服务器。我在Android Studio中编写了一些Android应用程序,因此我熟悉Java的基本语法,但是手动编译和运行java-things的经验很少。
我希望服务器是一个单独的文件,我可以从命令行运行一次而忘记了。为此,我决定使用this library,其中包含示例中的Javascript聊天应用。我在编译和运行服务器时遇到了问题。
我在Mac上。
src/main/example/ChatServer.java
)复制到包含其余依赖项(/src/main/java/org/java_websocket/
)的目录。 cd ./src/main/java/org/java_websocket/
jar cfv ChatServer.jar *
java ChatServer
错误:无法找到或加载主类ChatServer
如何将包含所有依赖项的ChatServer.java
编译成一个可以复制到服务器并使用单个命令执行的文件?
答案 0 :(得分:0)
使用Maven或Gradle。既然您已经完成了Android应用程序,那么您可能对Gradle很熟悉,所以我建议您首先尝试使用它。