我对Java的了解还很生锈,但是我被迫使用Java并且遇到了一些可怕的类路径问题...

我正在尝试导入jwebserver类。它应该很简单,但是我不知道怎么做!

这是我的server.java文件:

import java.io.*;
import org.jWebSocket.*;

public class server
{
        public static void main(String args[])
        {
                System.out.println("Hello World!");
        }
}


这是我尝试编译时的错误:

>>> javac -classpath ./libs/jWebSocketServer-0.9.5.jar server.java
server.java:2: package org.jWebSocket does not exist
import org.jWebSocket.*;
^
1 error


这是一个ls输出:

>>> ls
bin  conf  libs  logs  server.java


这是ls ./libs输出:

>>> ls ./libs
commons-lang-2.5.jar
javolution-5.5.1.jar
json-2-RELEASE65.jar
jWebSocketAdmin-0.9.5.jar
jWebSocketCluster-0.9.5.jar
jWebSocketCore-0.9.5.jar
jWebSocketCustomServer-0.9.5.jar
jWebSocketFactory-0.9.5.jar
jWebSocketNettyEngine-0.9.5.jar
jWebSocketPlugins-0.9.5.jar
jWebSocketSamples-0.9.5.jar
jWebSocketServer-0.9.5.jar
jWebSocketSharedObjects-0.9.5.jar
jWebSocketTCPEngine-0.9.5.jar
jWebSocketTokenServer-0.9.5.jar
jWebSocketToolkit-0.9.5.jar
log4j-1.2.15.jar
netty-3.2.0.BETA1.jar
servlet-api-2.5-6.1.14.jar
slf4j-api-1.5.10.jar
slf4j-jdk14-1.5.10.jar


我希望有人可以在这里为我提供帮助。

提前谢谢了,

最佳答案

快速浏览jWebSocket之后,问题可能出在软件包名称中是否区分大小写。

尝试import org.jwebsocket.*;

那应该使您的代码得以编译。另一方面,让它做一些有用的事情... :)在网站上尝试JavaDocs(jWebSocket website上的Java / JS Docs链接)



更新:软件包org.jwebsocket中实际上没有任何内容。 org.jwebsocket.console中有一个类,因此请尝试import org.jwebsocket.console.*;

10-01 05:22