簡體   English   中英

使用cmd運行.jar文件時出現“ NoClassDefFoundError”

[英]“NoClassDefFoundError” when running .jar file with cmd

因此,我有兩個文件可以編譯成jar文件: Testfield.class (我通過javac命令從Testfield.java )和manifest.txt

現在,當我在cmd中運行我的jar文件時,我得到了這個noclassdeffounderror ,它如下:

Exception in thread "main" java.lang.noclassdeffounderror: Testfield (wrong name: testfield/Testfield)

這是怎么回事 ?

edit * Testfield.class文件包含以下行:

Main-Class: Testfield

NoClassDefFoundError指示負責動態加載類的類加載器(在本例中為java.net.URLClassLoader)找不到您要使用的類的.class文件,您可以發布清單嗎?

您也可以嘗試在-verbose運行javac

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM