簡體   English   中英

如何將文件從另一個非Java程序輸出到Java jar文件的resources文件夾中

[英]How to output a file from another non java programme into the resources folder of a java jar file

我有一個R腳本,可以輸出html並將其轉儲到我選擇的目錄中。 我還有一個帶有WebView組件的Java Swing應用程序,它使我能夠從Swing應用程序中查看html。

這在大多數計算機上都可以正常運行,但是由於輸出的html包含base64圖像,由於某些原因,在某些操作系統上無法從Swing WebViewer查看該圖像(盡管html的其余部分可以,但我可以在Mac上看到這些圖像,但是不適用於Windows 2003)。

我認為這是一個與Java程序的安全性有關的問題,該Java程序訪問程序外部的資源(可能未設置權限)。

為簡化起見,我想將html轉儲到Swing應用程序本地資源(即資源文件夾中)中,該資源將包含在已部署的jar中。 我怎樣才能做到這一點? 這有可能嗎?

是的,這可能。 這樣你必須

  • 腳本:將內容插入jar文件(jar中的根文件夾)中
  • 搖擺:必須(重新)啟動程序
  • 擺動:從jar中讀取文件(例如,使用getResourceAsStream-類加載器的方法)

暫無
暫無

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

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