是否可以從Java Web Start應用程序中訪問客戶端緩存的jar文件?Java Web Start Jar Access
我們的應用程序通過閱讀部署jar來查找各種東西的子類,然後將選項放入GUI中的相應位置來自動填充它的GUI。我們正在嘗試使用Java Web Start的部署應用程序和傳統上使用:。
MainClass.class.getProtectionDomain()getCodeSource()的getLocation()
找到罐子,然後用ZipInputStream項找到以.class結尾的文件。但是,從Web Start部署應用程序時,此位置位於遠程服務器上。由於jar大概有80兆像素,這會導致應用程序的加載時間非常長(最多30分鐘)。
有沒有一些方法來找到jar文件的本地副本,或更好的選擇?