install4j

    1熱度

    1回答

    在install4j安裝程序中,如何在一般設置 - >應用程序信息 - >版本下自動執行版本。所以該版本應始終保持最新狀態,以便我的產品安裝程序。

    0熱度

    1回答

    我正在使用install4j 6.0.4,我需要更新一個WAR文件的內容。關於到this answer,我配置了以下措施爲「安裝」屏幕的一部分: ExtractZipFileAction - 正常工作,正確地解壓縮 ModifyTextFileAction - 正常工作,文件內容被改變 CreateZipFileAction - 無創建新的WAR文件和下一個動作失敗 但所有三個動作都標在日誌文件中

    1熱度

    1回答

    我們只有在檢測到環境問題時纔會顯示屏幕。屏幕上有一個重試環境檢查的按鈕。每次用戶重試錯誤都會改變,所以我想相應地更新我的多行HTML標籤。標籤的內容需要包含在環境檢查過程中產生的信息,所以即使我們兩次得到相同類型的錯誤,我們也可能需要不同的信息。 有沒有辦法動態更新屏幕的內容?在其他答案中,我已經看到,通常建議將屏幕內容設置爲變量,然後更新變量,但由於我沒有在屏幕之間移動,我不相信內容會被更新。我

    1熱度

    1回答

    我有一個解決方案,但不知道如何在install4j中本地完成此操作。 我有一個文件夾包含工件庫(類似於maven的.m2庫文件夾模式),在maven編譯期間文件名是唯一生成的(時間戳)。 E.g. ./install-dir/artifacts/app-core/jar/1.2-t20160419183129/app-core-1.2-t20160419183129.jar 運行安裝程序並選中「更

    1熱度

    2回答

    我們剛剛從5改爲6.1.1,構建了我們的安裝,但無法啓動。我正在Mac上運行unix安裝。還嘗試了與同樣問題的dmg安裝。我還沒有嘗試過Windows或Linux。 我正在運行最新的jdk 1.8來構建和安裝。 了java.lang.RuntimeException:java.lang.ClassCastException: com.install4j.runtime.beans.screens.

    2熱度

    1回答

    我正在爲Windows和Linux系統生成安裝程序。在歡迎屏幕之後,我有一個CustomForm組件,用於獲取用戶詳細信息,然後使用javax.ws.rs.client.ClientBuilder將它們發送到服務器。但在Windows中,當我的Class嘗試從ClientBuilder構建客戶端時,安裝程​​序將引發java.lang.LinkageError: ClassCastExceptio

    2熱度

    1回答

    我想自動創建一個線程轉儲作爲我寫的日誌收集腳本的一部分。 我知道有可能使用jstack或kill -3生成線程轉儲。運行日誌收集腳本的客戶只會安裝JRE,因此jstack不是一個選項。 如果我使用jstack和install4j啓動程序創建的JVM的pid,則獲取線程轉儲...但是,使用相同的pid調用kill -3將不會生成輸出。我目前使用install4j啓動程序配置將stderror和std

    3熱度

    2回答

    運行「更新當前安裝」選項,如何從先前的安裝中獲取版本信息?我已經通過API了,我見過的最接近的是public static interface ApplicationRegistry.ApplicationInfo。 編輯 這是我當前如何去了解它。它的工作原理,但我不確定這是否是最可行的方法。 import com.install4j.api.ApplicationRegistry; Appl

    2熱度

    1回答

    我已經使用Install4j IDE創建了安裝程序可執行文件。當我正在執行可執行文件並在其他系統上運行可執行文件時。我收到警告對話框。缺少哪個發佈者名稱。 請參考附件圖片。 我已經下install4j IDE一般設置在設置應用程序信息選項卡中的發佈者名稱。 如何在Windows對話框中獲取發佈者名稱?

    1熱度

    1回答

    我想在我的初始化腳本中設置DirectoryChooserComponent的起始目錄,但是我沒有在任何地方看到javadoc。 我不應該直接訪問此組件嗎?