gpt4 book ai didi

java - 正在将 Java 项目导出为可运行的 Jar : not doing anything

转载 作者:行者123 更新时间:2023-12-01 10:51:35 24 4
gpt4 key购买 nike

所以我在导出 Eclipse 项目时遇到问题。该项目在 eclipse 中运行时运行良好,但导出时却没有任何作用。

enter image description here

enter image description here

我无法发布第三个链接,因为我的声誉不到 10,但在那里我选择了“主”作为启动配置,以及“打包所需的库”。

当我双击可运行的 Jar 时,没有任何反应,没有任何弹出。没有任何消息。当我使用 java -jar smergy.jar 运行它时,我收到

`C:\Users\Jean>java -jar Smergy.jar
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at smergy.SmergyMain.<init>(SmergyMain.java:162)
at smergy.SmergyMain$1.run(SmergyMain.java:50)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)`

最佳答案

很可能图像没有被打包到 jar 中。或者它们没有被加载。处理加载资源的一种方法是使用 Toolkit,如下所示: setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/package1/package2/dump.jpg")));

关于java - 正在将 Java 项目导出为可运行的 Jar : not doing anything,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33849184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com