我有一个包,里面有一些类D:\ProjectGsc\
。包根文件夹被调用gsc
并包含三个子目录util
,即core
和modules
。它们每个里面都有一些文件,里面core
有一个名为gsc.class
. res
除此之外,文件夹内还有一个文件gsc
夹,其中包含一些图像,这些图像由我的包类中的 JFrames 和 JDialogs 使用。我设法编译所有内容-classpath \projectgsc
,并且由于代码已经过调试,所有内容都可以顺利编译。但我根本无法运行它。java gsc -classpath \projectgsc
我在里面时尝试这样做,D:\ProjetctGsc\gsc\core\
但它在线程 main 中给了我异常(main 的语法肯定是正确的)java.lang.NoClassDefFoundError: gsc (wrong name: gsc/core/gsc)
。是不是因为我的班级名称gsc
在包内gsc.core
?
提前致谢!(顺便说一句,我不允许我将问题命名为“运行时的类路径问题”,所以这是我能想到的最好的标题,请随时编辑它)