当前位置: 首页 > 知识库问答 >
问题:

使用外部库创建Jar(Intellij Idea 2017)

祁凯泽
2023-03-14

我使用IntelliJ创建了一个简单的应用程序,我将我的项目导出到一个jar文件,所有的事情都很好,jar文件工作正常。现在我决定在项目中使用jfoenix.jar作为按钮和文本字段,我向项目中添加了一个jfoenix,它在intellij环境中运行良好,但是当我将项目导出到jar时,它就不工作了(我单击创建的jar文件,什么也没有发生)。我知道我的问题与jfoenix.jar库有关,因为它似乎没有正确地附加到我的项目,但我不知道如何将jfoenix.jar这样的外部库附加到我的项目,以创建项目的jar文件。也许我的脚步做错了什么。

我遵循以下步骤在IntelliJ中创建jar:

1-项目结构->构建工件->选择主类->确定。

2-build->生成工件

我查看了这篇文章“在IntelliJ idea中将外部库添加到工件jar中”,但我的问题并没有用解决方案解决。如果我从工件中省略Jfoenix,它可以正常工作,但是当我将它附加到工件中时,jar文件根本不起作用。

共有1个答案

程化
2023-03-14

显然,问题是在Java9上运行的,与这里报告的类似。解决方案是在Java8上运行,或者使用专门为Java9构建的Jfoenix jar版本。

 类似资料:
  • 问题内容: 我已经完成了连接数据库(MySQL)的项目。现在,我要将项目导出为jar。但是我不知道如何包括其外部依赖项?在Eclipse中有什么方法可以做到这一点,还是应该为此使用任何脚本? 问题答案: 当你将项目导出为“可运行的jar”(在项目->导出->可运行的jar上单击鼠标右键)时,可以选择将所有依赖项打包到生成的jar中。它还有两种其他方式(请参见屏幕截图)来导出库,请在决定使用哪种打包

  • 我创建了一个具有REST Web服务和jpa依赖关系的Spring Boot应用程序。应用程序作为独立应用程序自行运行。我试图添加UI层使用vaadin作为一个单独的项目,使用sring引导项目的服务。有没有一种简单的方法可以使Spring Boot应用程序成为一个可以包含在其他项目中的库jar。 我搜索了论坛,发现一些建议不要使用Spring Boot,而是使用spring框架来创建库的线程。只

  • 我正在完成一个项目,我必须将它部署为一个jar文件,在eclipse中它工作得很好,我的项目依赖于两个库,这两个库也都依赖于dll文件。我已经将这些DLL的路径添加到每个外部JAR的本机库位置。然后,我使用eclipse可运行的jar文件导出向导将project导出为一个jar文件我在指定的位置得到了jar文件,它运行了,但是当我单击一个调用我得到的库之一的按钮时,我得到了java.lang.Un

  • 问题内容: 我需要制作一个可以用外部jar文件编译和执行我的类的makefile。我有4个类;。 我还需要包括..这是我的制作文件 谢谢 问题答案: 您是指在Linux OS中制作Makefile吗? 检查一下-Makemakefile指南 http://www.cs.swarthmore.edu/~newhall/unixhelp/howto_makefiles.html 或这个-例子 http

  • 我在我的程序中使用了bluecove库 通过eclipse运行程序时,一切都很顺利。我现在正在尝试部署我的程序,在这篇文章之后,我使用了胖jar 当我运行jar文件(由fat jar创建)时,找不到库,并且由于这行代码local=LocalDevice,我得到了异常BlueCove库不可用。getLocalDevice() 。 在Fat-jar窗口中,我还尝试将添加到位置,并使用路径。 我还尝试将

  • 问题内容: 我有一个已创建的模块/ jar,正在用作util 库。我在那里创建了一个服务,如下所示: …它位于以下包中的位置:com.inin.architect.permissions和我的主应用程序中,我正在引用/加载此jar(即,设置为该应用程序的Maven POM.xml文件中的依赖项),例如所以: 在应用程序中,我想使用该服务,例如: 在应用程序的spring设置中,我得到了以下信息: