簡體   English   中英

使用相對路徑加載jnlp文件

[英]Load jnlp file using relative path

我有一個applet,其init()方法調用一個jnlp文件,該文件下載一個jar。(使用Runtime類和exec('javaws + jnlp的路徑)。但是我無法給出jnlp文件的實際路徑。我提供jnlp文件的絕對路徑時可以提供實際路徑的解決方法?

我的Web項目的lib中的..jnlp文件

它在那里將無法訪問,應該將其移動到服務器上瀏覽器(以及嘗試訪問它的JWS Client)可用的區域。

確保使用JaNeLA檢查JNLP,可從此處獲得 加載JNLP時,請使用最終用戶用來獲取它的地址(而不是文件系統上的地址)。

小程序在Web瀏覽器中運行,並且您的jnlp文件仍在Web服務器上。 因此,即使您具有權限,也無法通過文件系統訪問它,因為它根本不存在。 兩種可能性:

1.)通過http://yourwebserver.domain/webproject/webcontent/lib/myfile.jnlp訪問jnlp文件

2.)將jnlp文件添加到applet.jar並使用以下文件加載: getClass().getClassLoader().getResourceAsStream("myfile.jnlp");

暫無
暫無

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

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