Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 请参阅.properties文件中的类路径_Java_Properties_Classpath - Fatal编程技术网

Java 请参阅.properties文件中的类路径

Java 请参阅.properties文件中的类路径,java,properties,classpath,Java,Properties,Classpath,假设我的类路径设置为C:/long/underse/path/name,在name中有两个目录,foo和bar。我想从.properties文件中传递foo和bar的位置,而不包括整个路径名 我的想法是尝试使用 fooPath = /foo 或 但这些都不起作用 是否可以引用属性文件中的类路径而不在其中明确定义它?如果类路径中有c:/long/underse/path/name,则只需引用/foo即可 如果需要完整的类路径: 从属性文件中获取/foo 从系统中获取类路径: 字符串classPa

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

我的想法是尝试使用

fooPath = /foo

但这些都不起作用


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

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

如果需要完整的类路径:

  • 从属性文件中获取/foo
  • 从系统中获取类路径:

    字符串classPath=prop.getProperty(“java.class.path”,null)

  • 把两根绳子连接起来


  • 我认为
    Class#getResource
    应该能够实现这一点,这当然是一个有效的解决方案,但我仍然好奇是否可以从属性中引用类路径。
    barPath = %CLASSPATH%/bar