在 jar 小程序之外加载资源

发布于 2024-12-11 09:47:26 字数 194 浏览 0 评论 0原文

我正在使用一个加载资源文件 .properties 的小程序来进行翻译,我将小程序打包在一个 jar 文件中,其中也包含资源文件。已经在网站中,小程序通过从 jar 文件加载资源文件来工作,但我喜欢做的是让小程序不是从 jar 而是从服务器中某个位置的外部路径加载此文件,这样,就可以编辑文件,而不必在每次需要更改时重新打包小程序。我正在使用的java版本是1.7.0_01

I'm working with an applet that loads a resource file .properties for translation purposes, I am packing the applet in a jar file that also include the resource file inside. Already in the website, the applet works by loading the resource file from the jar file, but what I like to do is make the applet to load this file not from the jar but from an external path that is some where in the server, in this way the file can be edited without having to repackage the applet every time a change is neaded. The version of java I'm working is 1.7.0_01

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-12-18 09:47:26
URL url = new URL(getDocumentBase(), "../properties.prop");

或者..

URL url = new URL(getCodeBase(), "properties.prop");

参见 URL & Applet 文档了解构造函数和方法。

URL url = new URL(getDocumentBase(), "../properties.prop");

Alternately..

URL url = new URL(getCodeBase(), "properties.prop");

See URL & Applet docs for the details of the constructor and methods.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文