学术垃圾回收站 2023-12-15 17:50 采纳率: 60%
浏览 7

用exe4j生成exe的时候出现ClassNotFoundException:

在使用exe4j生成exe的时候 出现以下问题:

java.lang.ClassNotFoundException: 
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:80)
    at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)


具体应该是什么原因?我已经重装了jdk,也按网上大部分教程所说将jre单独放到了一个文件夹中,依旧保存,比较困惑到底该怎么解决?

  • 写回答

1条回答 默认 最新

  • BsonJ 2023-12-15 22:14
    关注

    命令行窗口中正常运行jar吗,如果能,就是exe4j的启动类没设置好;不能的话,就是jar没打包好

    评论

报告相同问题?

问题事件

  • 创建了问题 12月15日

悬赏问题

  • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
  • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决