为jar指定类路径
|
我试图配置JAR的类路径,以便我的ResourceBundle可以从中拾取属性文件。
如果我从.class文件中运行它并指定
-cp
标志,它工作正常,而ѭ1print将打印-cp
标志中指定的路径。
如果尝试为其创建一个jar文件,则ѭ1总是打印jar文件的路径,而不会拾取属性文件。
看来,如果将其作为jar文件运行,则无法指定-cp
标志(这正是我希望的,因为切换使用的属性文件是很常见的)。我尝试改为在jar清单中指定它,但仍无法正常工作。
以下是似乎无效的测试罐中的代码和清单:
public final class Test {
public static void main(final String[] args) {
System.err.println(System.getProperty(\"java.class.path\"));
}
}
Manifest-Version: 1.0
Created-By: 1.6.0_20 (Sun Microsystems Inc.)
Main-Class: Test
Class-Path: /home/ajanuary/Projects/test/
编辑
最初的路径是毫无意义的,所以我改变了它。我想指向一个目录,ResourceBundle可以在其中找到属性文件。
没有找到相关结果
已邀请:
5 个回复
茬贺努充尽
唤副埂侧壬
疏腔傻小雹
屉杆绊
捅瓶啡