原文:你知道怎么從jar包里獲取一個文件的內容嗎

目錄 背景 報錯的代碼 原先的寫法 編寫測試類 找原因 最終代碼 背景 項目里需要獲取一個excle文件,然后對其里的內容進行修改,這個文件在jar包里,怎么嘗試都讀取不成功,但是覺得肯定可以做到,因為項目里的配置文件就可以讀取到,於是開始了探索之路。 報錯的代碼 我想要成功調用以上的方法,需要讀取一個文件的內容,然后寫入到另一個文件中 withTemplate的參數可以是String類型的文件 ...

2021-10-30 16:13 0 188 推薦指數:

查看詳情

Java如何快速修改Jar文件內容

需求背景:寫了一個實時讀取日志文件以及監控的小程序,打包成了Jar可執行文件,通過我們的web主系統上傳到各個服務器,然后調用ssh命令執行。每次上傳前都要通過解壓縮軟件修改或者替換里面的配置文件,這樣感覺有點麻煩,就想辦法能不能通過程序動態生成配置文件,然后修改或者替換掉Jar的配置文件 ...

Mon Jul 24 17:17:00 CST 2017 0 20247
Java如何快速修改Jar文件內容

需求背景:寫了一個實時讀取日志文件以及監控的小程序,打包成了Jar可執行文件,通過我們的web主系統上傳到各個服務器,然后調用ssh命令執行。每次上傳前都要通過解壓縮軟件修改或者替換里面的配置文件,這樣感覺有點麻煩,就想辦法能不能通過程序動態生成配置文件,然后修改或者替換掉Jar的配置文件 ...

Tue Nov 02 20:35:00 CST 2021 0 1780
替換Jar文件

jar uvf test.jar com/test/test.class 這里值得注意的是 test.class 必須放在com/test 文件下,要和jar的路徑對應起來。不然會說 沒有這個文件或目錄。jar 和 com 文件夾的上級在同一個目錄。 ...

Thu Nov 03 18:43:00 CST 2016 0 2215
更新jar的配置文件

更新jar的配置文件 起因 從筆記本傳了個jar到服務器,運行的時候才發現配置文件一個ip項填錯了。本來很簡單的問題,maven重新打包就可以了,但是30多M的jar就因為一個配置項錯了又要重新傳一遍,筆記本連的WiFi速度有限,又要個一兩分鍾。於是想直接在服務器上更新jar ...

Fri May 12 23:33:00 CST 2017 0 10842
一個文件追加內容和換行

  由於今天要校驗數據的完整性,需要把查詢失敗的SQL寫入文件,需要追加和換行,要用PHP的幾個函數,php.net上說換行要用\r或\n或\r\n(根據操作系統進行選擇),我按照php.net說的做但是不行,發現用常量PHP_EOL是可以的。 方法一: 方法二: ...

Thu Sep 22 19:39:00 CST 2016 0 1985
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM