【问题标题】:Combinate .jar library with my .jar将 .jar 库与我的 .jar 结合起来
【发布时间】:2014-08-07 12:35:44
【问题描述】:

我在 javaFX 中有一个项目,我正在使用 ControllerFX 库,.jar 文件中的问题是需要将库的 .jar 文件与我的 .jar 项目一起保存。 有没有办法使用intellij idea 将.jar 库与项目.jar 结合起来? Maven 在这种情况下有帮助吗? (我不知道maven到底能做什么) 谢谢解答

【问题讨论】:

标签: java c jar intellij-idea javafx


【解决方案1】:

您在项目中使用的 jar 称为依赖 jar。您可以在创建自己项目的 jar 时捆绑它们。

Intellij 方法

File
  |
  Project Structure 
     | 
     Artifacts
           |
           create new artifact choose --> jar --> From modules with dependencies.

下一个跳转

Build 
   | 
   Build artifacts --> choose your artifact

Maven 方法

  1. 创建一个 Maven 项目并将打包保存为 jar
  2. 添加可执行 jar 插件并添加您的 Main class 详细信息和您的依赖 jar
<build>
  <plugins>
     <plugin>
       <artifactId>maven-assembly-plugin</artifactId>
         <configuration>
           <descriptorRefs>
             <descriptorRef>jar-with-dependencies</descriptorRef>
           </descriptorRefs>
           <archive>
             <manifest>
               <mainClass>fully.qualified.MainClass</mainClass>
             </manifest>
           </archive>
         </configuration>
      </plugin>
   </plugins>
</build>

【讨论】:

    猜你喜欢
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    相关资源
    最近更新 更多