我有一个包,里面有一些类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?
提前致谢!(顺便说一句,我不允许我将问题命名为“运行时的类路径问题”,所以这是我能想到的最好的标题,请随时编辑它)