當前位置:首頁 » 編程軟體 » jar包編譯指定配置文件

jar包編譯指定配置文件

發布時間: 2023-03-18 10:07:22

『壹』 修改jar包中的配置文件

原文地址: 修改jar包中的配置文件

現有jar包 base-web.jar

查找jar包裡面的文件:

jar ftv ks-web-1.0.3.jar | grep pom.xml

要修改jar包中配置文件可以用下面三種塵碧蘆方式:

方式一 通過vim命令直接修改保存jar。超方便。

通過vim命令直接編輯jar

vim xxx.jar 該命令首先會列出全部文件,可以通過輸入/abc來搜索,定位到對應的abc文件後回車進入配置文件內進行編輯,:wq保存。

方式二 通過jar命令替換jar包中的文件(也可新增)

1.列出jar包中的文件清單

jar  tf  base-web.jar

2.提取出內部jar包的指定文件

jar  xf  base-web.jar  `jar  ft  base-web.jar | grep  t_ivr_data_bj.json`

3.然後可以修改文件

vim BOOT-INF/classes/realtime/t_ivr_data_bj.json

4.更新配置文件到內部jar包.(存在覆蓋,不存在就新增)

jar uf  base-web.jar  BOOT-INF/classes/realtime/t_ivr_data_bj.json      

4.1更新內部jar包到jar文件

jar  uf  base-web.jar  內部jar包.jar     

5.可以查看驗證是否已經慧清更改

vim base-web.jar

方式三 解壓jar包,修改後重新打包jar

1.解壓

unzip base-web.jar

2.移除jar包,最好派帶備份

rm base-web.jar

3.重新打包

jar -cfM0 base-web.jar *

或者

jar -cvfm0 base-web.jar ./META-INF/MANIFEST.MF ./

4.運行

java -jar base-web.jar

jar命令參數:

-c 創建新的存檔

-f 指定存檔文件名

-M 不配置配置清單,這樣還可以使用maven生成的配置清單也就是MANIFEST.MF

-0 不進行壓縮,如果壓縮會有問題

-m 指定清單文件

-t 列出歸檔目錄

-x 從檔案中提取指定的 (或所有) 文件 

-u 更新現有的歸檔文件 

-v 在標准輸出中生成詳細輸出 

『貳』 自定義jar配置文件問題

自定義jar目前只能讀取application.properties和application.yml吧。
可以用一個簡單點的方法進行監聽注入,在工具包內寫一個init方法,在springboot啟動時初始化就可以了。比如springboot啟動完成後讀取配置文件,然後注入到工具包內。

『叄』 java打包jar時選擇哪些配置文件打入

1、首先要確認自己寫的程序有沒有報錯。
2、第一次我寫的是Web Project到現在,我一直沒有執旁岩行成功,所以最好創建的是java Project
打包步驟:
1.在項目上,右鍵,選擇Export。

2.進入到下圖界面,選擇Java 下面的JAR file

3.選擇項目,確認必要的文件是否選中,選擇保存jar文件包的路徑,如下圖

4.完成步驟3之後,點擊Next,進入如下圖界面:

5.直接點Next,進入下面的界面:

6.直接點Finish,jar文件包完成。
備註:
1.可以根據自己的需要選擇一些條件。
2.打開jar文件包下面的META-INF\MANIFEST.MF這個文件,查看信息是否正確。

Class-Path:這個導入的是,本項目需要的一些其他的jar文件包
Main-Class:這個是main()方法所在的類的.class文件的路徑,並且在最後有個回車符(如:上面顯示的是,main()方法在test包下面的改棚PostgresSQLSync類中。)

在windows下面運行jar包,確認導出的jar包是否存在問題:
1.打開DOS命令:通過cd切換到本項目路徑下,然後,輸入java -jar xxx.jar。
如果輸入的信息,運殲御和運行項目時,在控制台輸出的信息一樣,就表示jar文件包已經完成。

下面是我碰到的一些問題:
1.在DOS命令中,出現如下錯誤時,表示Main-Class沒有在META-INF\MANIFEST.MF這個文件中配置。

2.在DOS命令中,出現如下錯誤時,表示在Class-Path:或者在Main-Class:後面沒有輸入空格。

『肆』 java-jar指定配置文件啟動

題主是否想詢問「枯神java-jar指定配置文件怎麼啟叢敗談動」?1、首先,打開iava編程軟體Eclipse,進入軟體主頁面滲碰。
2、其次,在左上方找到文件,點擊進入,找到java-jar指定配置文件,點擊打開。
3、最後,等待系統載入完成,即可打開。

『伍』 啟動 jar 包時指定 yml 文件

把 application.yml 文件放在執行 java -jar 命令所在的目錄桐判中;
執行 java -jar xxx.jar 命令,此時 application.yml 應放在 xxx.jar 同級目錄改液;
執行 java -jar /abc/xxx.jar 命令,此時 application.yml 應放在 / 目錄;
需要注核輪物意的是,自動載入 application.yml 的位置並不與 jar 包相關,而是與 java 命令有關。

通過 --spring.config.location 參數可以指定配置文件的位置。
java -jar /abc/xxx.jar --spring.config.location=/abc/application.yml

『陸』 windows下用命令行編譯並運行java工程,怎樣編譯引用的多個jar包和配置文件.xml呢

javac -classpath c:\lib\log4j.jar;D:\lib\logging.jar src\org\myproject\*.java

還可以指定輸出目錄,如輸出到bin(bin目錄要預告建立好)
javac -classpath c:\lib\log4j.jar;D:\lib\logging.jar -d bin src\org\myproject\*.java

至於配置文件,因為要看實際的使用,可以用命令拷貝。如拷貝log4j.properties
/y myConfig\log4j.properties bin

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:900
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:42
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:189
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:844
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:527
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:693
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:99
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:486
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:823
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:630