我正在尝试创建一个包含以下项目内容的jar文件
jar cvfm helloBuddy.jar manifest.txt user_interface/*.class function_operations/*.class icons/ sounds/
它成功地创建了jar文件,但在执行时出现以下错误
JAI-MATA-DI-LINUX项目#java-jar hellobuddy.jar线程“main”java.lang.noClassdeffounderror:user_interface/messengergui导致的原因:java.lang.classnotfoundexception:user_interface.messengergui在java.net.urlClassLoader$1.run(本机方法)在java.net.urlClassLoader.findClass(本机方法)在java.net.urlClassLoader.java:217)在java.net.urlClassLoader.findClass(本机方法)在java.net.urlClassLoader.java:205)在java.lang.ClassLoader.java:321)在Lang.ClassLoader.LoadClass(ClassLoader.java:266)找不到主类:user_interface.MessengerGUI。程序将退出。
另一个问题是如何包含外部罐子?
编辑:最后一些成功的罐子形成。使用eclipse我可以创建jar文件。但当我运行时,它会出现以下错误
线程“main”java.lang.NoClassDeffounder中出现异常错误:org/jiveSoftware/Smack/ChatManagerListener导致的原因:java.lang.ClassNotFoundexception:org.jiveSoftware.Smack.ChatManagerListener在java.net.urlClassLoader$1。run(urlClassLoader.java:217)在java.security.accessController.doPrivileged(本机方法)在java.net.urlClassLoader.findClass(urlClassLoader.java:205)在java.lang.ClassLoader.joadClass(classLoader.java:321)在sun.misc.launcher LoadClass(ClassLoader.java:266)找不到主类:user_interface.MessengerGUI。程序将退出。
我在Project中包含了很少的外部jar文件。org/jiveSoftware/smack/chatManagerListener这个类属于smackx.jar文件之一。因此该错误是添加到Project的外部jar文件的错误。有什么线索可以解决吗?
试试看,这是在eclipse中创建jar或可运行jar的方法,项目中所有的外部库都将包含在内
File -> Export-> Java ->Runnbale JAR file
Launch configuration : your Class containing the public static void main(String[] args)
Export destination : Target place
Library Handling:
Package required libraries into generated JAR
FINISH
问题内容: 我想用Java构建可运行的jar。我需要在jar中包含一些文件,以便在执行jar时会自动从java类读取文件。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我按照一些教程创建了jar文件,但是无法在jar文件中包含这些外部文件。请让我考虑使用外部文件创建可运行的jar。 我的文件结构是 我访问 的abc.txt 在 test1.java 类。我的代码是 使用eclipse
我想用Java构建一个可运行的jar。我需要在jar中包含一些文件,这样当我执行jar时,文件就会自动从java类中读取。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我按照一些教程创建了jar文件,但我不能在我的jar文件中包含这些外部文件。请允许我使用外部文件创建可运行的jar。 当我使用eclipse导出选项创建可执行jar时,我无法看到jar内部的FileFolder目录。请
我正在尝试制作一个.jar文件(这是我第一次),我很困惑。我了解如何使用命令提示符创建一个简单的jar文件,但对于我的程序,我导入了JavaMail API和我创建的另一个库(名为ArrayLibrary,其中填充了排序方法)。我如何在一个jar文件中创建这些?
嗯,我尝试了这么多的方法来创建可执行jar,但4个小时后我放弃了。我正在尝试用我的项目制作可执行的jar文件,其中主类在控制器中。基本上,我尝试使用export/runnable JAR文件,并使用各种选项,包括生成ant脚本。我在终端总是有类似的错误 当我用终端运行时 java-jar fruitstore.jar 提前感谢您的迅速回复
问题内容: 我刚刚“继承”了一个Java项目,而不是来自Java背景,有时我会有点迷失。Eclipse用于在开发过程中调试和运行应用程序。我已经通过Eclipse成功创建了一个.jar文件,该文件“包含”了所有必需的外部jar,例如Log4J,xmlrpc- server等。然后可以使用以下命令成功运行此大.jar: 我的下一步是使用Ant(版本1.7.1)自动进行构建,因此我不必参与Eclips
我创建了一个spring boot应用程序,它读取一个excel文件,以便在前端显示数据,因此基本上它是持久数据的来源。我能够从eclipse正确地运行,但是当我创建一个spring boot jar并从命令行运行它时,它会失败,因为jar中没有包含文件。 我尝试了两个位置src/main/resources和/src/main/webapp/WEB-INF/external/,但在这两种情况下都