有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java netbeans:类中的类路径。福奈姆

我编写了一个使用socket的聊天java应用程序。我有三个Netbeans项目,1。客户端,2。服务器端和3。测试员。 projects Hierarchy

在测试仪中,我想为服务器类启动一个线程

public class Tester {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) throws Exception {
    //for (int i = 0; i<args.length; i++) {
        final Class clazz = Class.forName("ServerSide");
        new Thread(new Runnable() {
        @Override
        public void run() {
            try{
                Method main = clazz.getMethod("main", String[].class);
                main.invoke(null, new Object[]{});
            } catch(Exception e) {
         // improper exception handling - just to keep it simple
            }
        }
        }).start();
   // }
}

}

但我总是得到ClassNotFoundException。这条路错了吗? 谢谢。抱歉问了这个愚蠢的问题


共 (1) 个答案

  1. # 1 楼答案

    还必须将包包括在所需的classname参数中:

    Class.forName("serverside.ServerSide");