[英]Running Java Applet Offline
我需要使用以下小程序: http : //www.babynamewizard.com/name-mapper
但是,盡管安裝了最新版本的Java,但它無法在我的任何瀏覽器中運行。
有沒有辦法下載.jar,以便我可以離線運行它? 我搜索了源,但是找不到它或.class文件。
有任何想法嗎?
已編輯**首先查看Petesh的評論,檢查是否對您有用,否則請繼續。
好的,這里什么也沒有。
您將要運行的小程序位於src設置為“ http://namemapper.babynamewizard.com/namemapper/namemapper.htm ”的IFrame中
這意味着具有相對路徑的任何資源的基本URL是“ http://namemapper.babynamewizard.com/namemapper/ ”
里面的applet標簽是
<applet code="names.state.ui.StateVisualizationApplet" width="762" height="523" archive="states005.jar" title="undefined">
<param name="nameListURL" value="legal-names-2010.txt">
<param name="mapURL" value="state-outline.txt">
<param name="sortURL" value="name-sort3.txt">
<param name="dataURL" value="data2010">
</applet>
所以JAR URL是
您必須下載以下文件以及JAR文件。
然后,使用以下代碼在與上述下載的文件相同的目錄中創建一個HTML文件(假設test.html)。
<html>
<head>
</head>
<body>
<applet code="names.state.ui.StateVisualizationApplet" width="762" height="523" archive="states005.jar" title="undefined">
<param name="nameListURL" value="legal-names-2010.txt">
<param name="mapURL" value="state-outline.txt">
<param name="sortURL" value="name-sort3.txt">
<param name="dataURL" value="data2010">
</applet>
</body>
</html>
最后,您需要使用AppletViewer。 它隨JDK或JRE一起提供。 進入上述文件的目錄並運行以下命令
appletviewer test.html
它會向您顯示該applet,但是該applet會即時下載文件以搜索名稱,例如,如果我們搜索Male,Max,則它將嘗試下載文件。
data2010 / M / max.m.txt
因此,它必須以完全相同的路徑出現在test.html的父目錄中。 這意味着您必須創建以下目錄結構
-data2010
---M
-----max.m.txt
您需要以相同的方式下載max.m.txt。
最終,您將能夠搜索Max。 對於任何其他名稱,它將給出錯誤,只需查看跟蹤並下載所需的文件即可。
忙碌但有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.