请参阅.properties文件中的classpath

时间:2013-05-30 03:55:55

标签: java properties classpath

假设我的类路径设置为C:/long/obscure/path/name,而name内是两个目录foobar。我想从.properties文件中传递foobar的位置,而不包括整个路径名。

我的想法是尝试使用

引用类路径
fooPath = /foo

barPath = %CLASSPATH%/bar

但这些不起作用。

是否可以在属性文件中引用类路径而不在其中明确定义?

1 个答案:

答案 0 :(得分:0)

如果你在类路径中有c:/ long / obscure / path / name,你只需要引用/ foo

如果你想要完整的类路径:

  1. 从您的属性文件获取/ foo
  2. 从系统中获取类路径:

    String classPath = prop.getProperty(“java.class.path”,null);

  3. 联合两个字符串