【问题标题】:Multiple codebase in applet小程序中的多个代码库
【发布时间】:2013-02-07 00:17:17
【问题描述】:

好的,所以当谈到 Java 小程序时,我完全是新手,所以请原谅我缺乏知识。是否可以在同一个小程序中运行多个代码库位置?基本上,我有一个小程序启动并运行,它的类文件来自外部域,我为此付费订阅,但我还想通过创建自己的类文件来添加自己的功能。

问题是一组类文件将位于我无法编辑的域中,而我创建的类文档将存储在我自己的域中。

这是可以做到的吗?还是小程序只能从一个代码库位置访问 java 文件?

【问题讨论】:

  • 1) “谢谢,路易丝” 留下签名。出问题了。那是4行噪音。 2)一个小程序只有一个代码库,但我想知道(但从未尝试过)是否可以使用显式 URL 在不同的域中加载 Jar (不是松散的类文件)。这将在archive 属性中完成。 3)但我开始怀疑它是。 Sun/Oracle 对类的加载越来越严格,允许的越来越少。
  • 你绝对可以加载多个 JAR 文件。 stackoverflow.com/questions/2829388/…
  • @PhilipWhitehouse Q&A 中提到的“多个罐子”来自同一个(单个)代码库。
  • 感谢您的回复。我想我要尝试的是@AndrewThompson 建议的存档属性中的多个位置罐子。我会告诉你它是否有效。
  • 好节目!我将向@PhilipWhitehouse 添加通知,因为您只能在评论中通知一个人。

标签: java applet codebase


【解决方案1】:

是的 - 您可以在您的 applet-tag 中指定多个 JAR 文件:

<applet codebase ="." code="myMainClass.class" archive="archive1.jar,archive2.jar,archive3.jar" height="640" width="480"/>

请在此处找到详细信息

http://docs.oracle.com/javase/1.4.2/docs/guide/misc/applet.html

ARCHIVE = 存档列表 archiveList 中的档案用“,”隔开。

希望这会有所帮助! :-)

问候

克里斯托弗

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    相关资源
    最近更新 更多