Java 为什么从.jar生成的NativeJ 32bit.exe文件不';不行?

Java 为什么从.jar生成的NativeJ 32bit.exe文件不';不行?,java,netbeans,Java,Netbeans,我试图从我的Netbeans项目的.jar中使用NativeJ创建.exe文件。NativeJ允许创建2个版本的.exe文件:32位和64位。我尝试创建这两个(我的架构是64位的)。.exe 64位版本工作正常,但32位(在32位体系结构PC上运行)显示此错误: Exception in thread "main" java.lang.NoClassDefFoundError: pack/ApplicationForm Caused by java.lang.ClassNotFoundExcep

我试图从我的Netbeans项目的.jar中使用NativeJ创建.exe文件。NativeJ允许创建2个版本的.exe文件:32位和64位。我尝试创建这两个(我的架构是64位的)。.exe 64位版本工作正常,但32位(在32位体系结构PC上运行)显示此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: pack/ApplicationForm
Caused by java.lang.ClassNotFoundException: pack.ApplicationForm

为什么只有32位版本的.exe文件才会出现此异常?任何解决方案?

检查生成的jar是否包含
pack/ApplicationForm
为什么只有32位.exe文件缺少此类?在.jar文件中,我可以看到ApplicationForm.class,事实上64位版本可以工作。检查生成的jar是否包含
pack/ApplicationForm
为什么只有32位.exe文件缺少这个类?在.jar文件中,我可以看到ApplicationForm.class,事实上,64位版本可以工作。