代码之家  ›  专栏  ›  技术社区  ›  Ali

如何部署小程序?

  •  3
  • Ali  · 技术社区  · 16 年前

    我建立了一个小的applet,我拥有所有的.java类文件。我现在如何编译/构建它,以便在 <applet> 标签?基于Eclipse的方法最好。

    另外,我还在小程序中使用一些图像。

    1)我需要将这些图片上传到我的网站吗?

    2)现在我使用本地路径指向它们,例如 C:\java\project\images 但是它都保存在一个类中,所以如果我需要的话,可以很容易地更改这个字符串。我应该将其更改为什么以便在Web浏览器中工作?

    3)我需要上传所有的.class文件吗?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Parag    16 年前

    您确实需要将小程序和图像捆绑在JAR文件中。

    如果图像非常大,并且在applet中可能并不总是需要所有的图像,那么将它们部署为Web服务器上的单个文件,否则将它们与applet一起打包到jar中。

    如果用jar中的小程序打包图像,那么应该使用class.getResourceAsstream(…)从类路径加载它们。

    如果它们作为单个图像文件可用,则从该URL加载它们。

        2
  •  4
  •   banjollity    16 年前

    你需要上传所有东西,否则没有人能下载它们!把所有东西打包到一个罐子里,让你的小程序从里面运行。有 good docs 把小程序放在网上。

    对于您的图像,您有两个选择。将它们包含在JAR中,或者使它们在运行时通过HTTP可用。无论哪种方法,您都必须更改您的代码,以便从C:驱动器加载它们!将它们包含在jar中可能是最好的——您无论如何都会下载它们,并且最好在一个事务中使用jar。

    Eclipse可以让您使用Ant自动完成这一切,但首先我会手动完成,以确保您了解正在发生的事情。您需要为applet和HTML页面构建一个jar来启动它,然后将它们都上载到Web服务器。