JAR文件未按与IDE相同的方式运行

问题描述 投票:-3回答:1

嗨,我是第一次问这个问题。我有这个问题。我制作了一个小的Java程序,当我从IDE运行它时它可以正常运行,但是当我以jar文件运行它时,它不能正常运行。第一个图标来自IDE,第二个图标为Jar。谢谢

java swing url var read-text
1个回答
0
投票

这是一个猜测,但这是一个非常普遍的问题。

在Java中,可执行jar文件不会注意类路径。

它们具有一个内部MANIFEST.MF条目,您可以在其中指定从属JAR库;但是,这些库必须位于编码为可执行JAR文件的目录中。

如果未指定从属库,则在运行可执行JAR文件时(可以通过单击JAR文件的图标来完成),您将获得未找到的类的异常。

© www.soinside.com 2019 - 2024. All rights reserved.