1

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

我的想法是尝试使用

fooPath = /foo

或者

barPath = %CLASSPATH%/bar

但这些不起作用。

是否可以在没有明确定义的情况下引用属性文件中的类路径?

4

1 回答 1

0

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

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

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

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

  3. 连接两根弦

于 2013-05-30T05:20:31.093 回答