有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JAVAjar导出绘画方法之谜

当我将一个Java项目导出到。jar使用Eclipse并试图运行它,令我惊讶的是,所有由JPanel绘制方法创建的东西都消失了!当我运行配置和调试时,没有这样的问题。我该怎么解决这个问题?另外,我用的是Mac电脑。我也试过运行这个程序。用终端手动安装jar


共 (1) 个答案

  1. # 1 楼答案

    好吧,我来猜猜这个。我认为罪魁祸首是jar文件中图像的坏目录路径。你试图从一个糟糕的路径添加图像,这就是为什么东西没有出现在你的JPanel中。否则,当作为jar执行时,程序将正常运行,因为到资源的目录路径是唯一关闭的。这也解释了为什么它通常从jar文件外部运行