假设我的类路径设置为 C:/long/obscure/path/name
,并且 name
中有两个目录,foo
和栏
。我想从 .properties 文件传递 foo
和 bar
的位置,而不包含整个路径名。
我的想法是尝试引用类路径
fooPath = /foo
或
barPath = %CLASSPATH%/bar
但是这些不起作用。
是否可以在属性文件中引用类路径而不在其中显式定义它?
最佳答案
如果类路径中有c:/long/obscure/path/name,则只需引用/foo
如果您想要完整的类路径:
- 从属性文件中获取/foo
从系统获取类路径:
String classPath = prop.getProperty("java.class.path", null);
连接两个字符串
关于java - 请参阅 .properties 文件中的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16827673/