小编Pro*_*yb2的帖子

经典错误,NoClassDefFoundError

经典问题,NoClassDefFoundError我需要什么?创造新的课程?

import java.net.*;
import java.io.*;
import org.xsocket.*;
import org.xsocket.connection.*;
import java.io.IOException;

public class SocketClient {
    public static void main(String[] args) {
        try {
            IBlockingConnection bc = new BlockingConnection("127.0.0.1", 8090);
            String req = "Hello server";
            bc.write(req + "\r\n");
        } catch (IOException e){}
            System.out.println("missing");
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:

C:\Users\Wildfire\Desktop>java -cp xSocket-2.8.14.jar SocketClient
Exception in thread "main" java.lang.NoClassDefFoundError: SocketClient
Caused by: java.lang.ClassNotFoundException: SocketClient
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: SocketClient. …

java

0
推荐指数
1
解决办法
516
查看次数

在Windows登录上运行bat

当用户登录时,批处理需要执行Java程序.如何防止命令提示符显示在桌面上?

@echo off或cmd/C不起作用

java windows

0
推荐指数
1
解决办法
79
查看次数

更改XML节点的名称

如何在actionscript中更改<forward></forward><backward></backward>不删除?

apache-flex flash actionscript

0
推荐指数
1
解决办法
438
查看次数

可以编译但不能运行代码

可能重复:
经典错误,NoClassDefFoundError

上一个问题是我使用javac而不是java的错误,我能够编译但无法运行代码

...> java -cp xSocket-2.8.14.jar SocketClient

生产

import org.xsocket.connection.*;
import java.io.IOException;

public class SocketClient {

    public static void main(String[] args) {    
        try {
            IBlockingConnection bc = new BlockingConnection("127.0.0.1", 8090);
            String req = "Hello server";
            bc.write(req + "\r\n");
        } catch (IOException e) {

        }
        System.out.println("missing");
    }
}

C:\Users\Wildfire\Desktop>java -cp xSocket-2.8.14.jar SocketClient.java
Exception in thread "main" java.lang.NoClassDefFoundError: SocketClient/java
Caused by: java.lang.ClassNotFoundException: SocketClient.java
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main …
Run Code Online (Sandbox Code Playgroud)

java

-3
推荐指数
1
解决办法
588
查看次数

标签 统计

java ×3

actionscript ×1

apache-flex ×1

flash ×1

windows ×1