脱机运行Java小程序

脱机运行Java小程序,java,web,Java,Web,我需要使用以下小程序: 但是,尽管安装了最新版本的Java,它不会在我的任何浏览器中运行 有没有办法下载.jar以便脱机运行? 我搜索了源代码,但找不到它,也找不到.class文件 有什么想法吗?编辑**首先查看Petesh的评论,检查是否适合您,如果不适合,请继续 好了,没什么了 您将看到要运行的小程序位于src设置为“”的IFrame内 这意味着具有相对路径的任何资源的基本URL都是 “” 里面的applet标签是 <applet code="names.state.ui.StateV

我需要使用以下小程序:

但是,尽管安装了最新版本的Java,它不会在我的任何浏览器中运行

有没有办法下载.jar以便脱机运行? 我搜索了源代码,但找不到它,也找不到.class文件

有什么想法吗?

编辑**首先查看Petesh的评论,检查是否适合您,如果不适合,请继续

好了,没什么了

您将看到要运行的小程序位于src设置为“”的IFrame内

这意味着具有相对路径的任何资源的基本URL都是 “”

里面的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>
它将向您显示小程序,但此小程序会动态下载文件以搜索名称,例如,如果我们搜索Male,Max,则它将尝试下载文件

data2010/M/max.M.txt

因此,它必须以完全相同的路径出现在test.html的父目录中。这意味着您必须创建以下目录结构

-data2010
---M
-----max.m.txt
您需要以相同的方式下载max.m.txt

  • 最后,您将能够搜索Max。对于任何其他名称,它将给出一个错误,只需查看跟踪并下载所需的文件


    它很忙,但很有效。

    在浏览器中运行它!=使用JNLP联机运行它。当您单击指向jnlp文件的链接时,它将在您的桌面上创建一个链接并在本地安装该应用程序,这样您就可以在不必连接到internet的情况下使用该应用程序。如果您将小程序url直接插入appletviewer,它将运行<代码>appletviewerhttp://namemapper.babynamewizard.com/namemapper/namemapper.htm。我做所有这些工作都是白费力气,其实很简单。
    appletviewer test.html
    
    -data2010
    ---M
    -----max.m.txt