【发布时间】:2013-07-24 20:36:49
【问题描述】:
所以我知道有很多关于这方面的信息,但我一直在寻找我的解决方案,但似乎没有任何地方有它。我打开了一个单独的文件夹,其中包含我所有的 src 和类文件,并且按照我的方式进行 CD从命令提示符到那里运行:
javac Filename.java
完美编译并提供 6 个类文件:Filename$1.class 到 Filename$5.class,然后是 Filename.class。我跑
java Filename
我得到:
Exception in thread "main" java.lang.NoClassDefFoundError:
Filename <wrong name :calcu/Filename>
Filename 所在的文件夹。
我的 javac 版本是 1.7.0_21。
我是编程世界的新手,所以请理解。
【问题讨论】:
-
是
calcu包下的Filename.java ? -
是的,就是它所在的包/文件夹
-
编译后能看到文件夹里的
Filename.class吗?尝试运行dir Filename.class -
“驱动器 C 中的卷是操作系统卷序列号是 BCC1-80CE 目录 C:\Users...calcu 07/24/2013 10:21PM 6,216 Filename.class”我可以在那里看到,它就是找不到它:(
标签: java netbeans command-line jar