java.lang.NoClassDefFoundError Windows

标签 java windows

所以我通常通过 Eclipse 运行我的程序,但我不允许在即将到来的比赛中使用它,所以我开始尝试通过命令提示符编译我的程序,并且对于我尝试编译的所有内容,我不断收到相同的错误...我已经寻找答案,但似乎没有一个是我的问题。如果有人能告诉我我做错了什么,我将不胜感激。谢谢您,如果已经有答案的话,我们深表歉意。

C:\Users\DanielH\Desktop\Folder>javac Test.java

C:\Users\DanielH\Desktop\Folder>java Test.class
Exception in thread "main" java.lang.NoClassDefFoundError: Test/class
Caused by: java.lang.ClassNotFoundException: Test.class
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Test.class.  Program will exit.

Test.java 编写为:

import java.util.*;
import java.io.*; 

public class Test {
    public static void main(String[] arguments){
        Scanner fish=new Scanner(System.in);
        int a=fish.nextInt();
        int b=a-10;
        System.out.println(b);
}}

最佳答案

尝试java Test. (点)是包分隔符,因此 JVM 正在尝试查找名为 class 的类。在文件夹Test中(参见NoClassDefFoundError: Test/class)

关于java.lang.NoClassDefFoundError Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986348/

相关文章:

java - 应用程序无法从 istio 容器向 jaeger 报告

c++ - Qt 5 与 MSVC 和 NMake 不工作

c++ - 有没有办法获取正在运行或新打开的资源管理器窗口的IExplorerBrowser接口(interface),以便后续调用BrowseToXXX?

c++ - wxWidgets wxConfBase 写的很慢

java - Spring Profiles 奇怪的行为

java - Struts2 让拦截器不为某些类运行

java - 无法导入 GraphDatabaseFactory

c++ - 如何为回收站添加上下文菜单

c# - 机器重启后注册表项不存在

java - LibGDX FitViewport 在构造时不适合自身,但在调整大小时适合