我有一個小程序,其init()方法調用一個jnlp文件,它下載一個jar文件(使用Runtime類和exec('javaws + jnlp的路徑)。 但我無法給我有什麼解決方法可以提供真實路徑?當我給jnlp文件的絕對路徑時有效。使用相對路徑加載jnlp文件
1
A
回答
0
一個applet在web瀏覽器中運行,並且你的jnlp文件仍然在所以你不能通過文件系統訪問它 - 即使你有權限,因爲它根本就沒有。有兩種可能性:
1.) 通過訪問你的jnlp文件
2) 您的JNLP文件添加到您的applet.jar,並加載它:在我的web項目的lib getClass().getClassLoader().getResourceAsStream("myfile.jnlp");
1
..jnlp文件
這不會是可以在那裏訪問,並且應該移動到服務器上可用於瀏覽器的區域(以及試圖訪問它的JWS客戶端)。
務必使用JaNeLA檢查JNLP,可用here。加載JNLP時,請使用最終用戶用來獲取它的地址(而不是文件系統上的地址)。
相關問題
- 1. 加載HTML使用加載根文件的路徑的相對路徑,而不是源文件的路徑
- 2. 使用相對路徑加載資源
- 3. Smarty3模板加載相對路徑使用包含文件
- 4. 如何使用NetBeans中的相對路徑加載文件
- 5. 使用LoadImage相對文件路徑
- 6. 加載需要的文件,相對於絕對路徑
- 7. 如何使用VB.net中的相對路徑加載XML文檔?
- 8. 使用路徑加載文件
- 9. 在RCPTT的文件加載對話框中使用相對路徑
- 10. 相對路徑文件
- 11. 相對文件路徑
- 12. Codeigniter相對路徑文件
- 13. 相對路徑文件
- 14. Java相對文件路徑
- 15. Java文件相對路徑
- 16. 加載絕對路徑的json文件
- 17. 使用相對路徑jQuery的負載
- 18. Selenium webdriver使用相對路徑上傳下載文件
- 19. JNLP從相對地址加載罐子
- 20. 創建目錄並從相對路徑加載文件
- 21. 如何加載相對於模塊路徑的文件?
- 22. 通過相對文件路徑加載圖像
- 23. 如何從Ruby中的特定相對路徑加載文件?
- 24. 預加載圖像的相對路徑
- 25. 從相對路徑加載GTK DLL
- 26. Jquery未加載相對路徑/ IPhone Safari
- 27. 從相對路徑加載圖片
- 28. 加載HTML與相對路徑
- 29. 從相對路徑加載java庫
- 30. 加載庫的相對路徑?
請給我們一些例子a)什麼是工作和b)你到目前爲止嘗試 – Lonzak
jawaws +絕對路徑(C:\\ .. myfile.jnlp)工作正常,但相對路徑不會與jnlp.Right現在即時通訊使用class laoder來獲取jnlp的路徑。是否有任何方法可以合併相對路徑 –
您嘗試了什麼相對路徑?相對於什麼? 「myfile.jnlp」或「/myfile.jnlp」或codebase/myfile.jnlp ...有很多可能性。你甚至設置了代碼庫嗎?這個jnlp文件位於哪裏?在applet.jar裏面?在它的旁邊? – Lonzak