簡體   English   中英

如何創建多個JAR文件的單個exe文件?

[英]How to create single exe file of multiple JAR files?

我正在嘗試使用launch4j在本教程的幫助下構建我的項目的JRE捆綁exe文件 ,它是一個游戲,它已經創建了exe文件,但是每當我運行此文件時,它都會產生2條錯誤消息:

  • 發生了JNI錯誤,請檢查您的安裝。
  • 發生Java異常(JVM啟動器)。

PS:我的項目在lib文件夾中包含額外的JAR文件( AbsoluteLayout, curvesapi-1.03, poi-3.15-beta1, poi-ooxml-schema-3.15-beta1, xmlbeans-2.6.0 )。

  1. 您確定要將Java程序轉換為EXE嗎? 值得付出努力嗎? 您想通過這種方式實現什么?
  2. 考慮到您必須為程序提供所有環境-因為它使用了許多依賴項。 您得到的錯誤說明了這一點。
  3. 您參考的電影不能視為完整指南。 一個更好的起點可能是: 將Java轉換為EXE —為什么,何時,什么時候以及如何

只是不值得將JAR組合成一個exe文件。

如果您必須這樣做,則只需導入所有JAR來構建包裝器類,然后將該包裝器類作為JAR發貨,然后將其提交給exe。

首先,將項目導出為單個正在運行的.jar文件,其中包括.jar文件本身。

在Eclipse中,在項目上單擊鼠標右鍵->“導出”->“可運行的JAR文件”->“將所需的庫打包到生成的JAR中”。 我不知道其他IDE的確切方法。

您可以執行此文件嗎? 如果是,則通過launch4j將單個.jar轉換為.exe,否則請檢查您的類路徑是否正確以及是否包含所有庫。

在launch4j中,在“ classpath”選項卡中設置主類,其他所有內容都是可選的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM