如何将路径从文件传递到我的Java类的系统属性

用户3409650

我有一个配置文件,我想从配置文件中读取文件的路径,并将其传递给我的Java类的系统属性。这就是我要从文件中获取的内容:

# path configuration
MyfilePATH="$projectPath/file name"

这就是我的java类中的内容:

private static final String FILE_PATH = System.getProperty("FILE_PATH","DEFAULT_PATH");

我在我的java类中使用了FILE_PATH。但是由于我对Java很陌生,所以我不知道如何将值从配置文件传递到Java类。

有什么帮助吗?谢谢

摄食者

System.getProperty将仅返回一些特定属性:http : //docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

您要读取自己的属性文件。此处对此进行了描述:http : //docs.oracle.com/javase/tutorial/essential/environment/properties.html

总体思路是:

package stack;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

public class Main {

    public static void main(String[] args) throws IOException {
        Properties props = new Properties();
        FileInputStream in = new FileInputStream("/absolute/path/to/your/yourconfigfile.properties");
        props.load(in);
        in.close();
        String filePath = props.getProperty("MyFilePATH", "WHATEVER-DEFAULT-VALUE-YOU WANT");
        System.out.println(filePath);
    }

}

但是,目前尚不清楚您想要的是什么;$ projectPath事物对您意味着什么?如果要进行字符串插值(用其他内容替换字符串中的$ projectPath部分),则情况有所不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将系统属性传递到jar文件

来自分类Dev

如何将系统属性传递给Docker容器?

来自分类Dev

通过gradle将系统属性从命令行传递到我的应用

来自分类Dev

通过gradle将系统属性从命令行传递到我的应用程序

来自分类Dev

如何通过Java Webstart的最新版本将系统属性传递给Java?

来自分类Dev

如何通过系统属性将数组或值列表传递给Java-以及如何访问它?

来自分类Dev

如何将Tika添加到我的项目类路径中?

来自分类Dev

Java系统属性如何从主机派生?

来自分类Dev

如何从jmeter CSV数据集配置的系统属性中选择文件路径

来自分类Dev

将包含空格的shell脚本参数传递为java系统属性

来自分类Dev

如何以智能方式将系统属性传递给Gradle中的测试?

来自分类Dev

如何以智能方式将系统属性传递给Gradle中的测试?

来自分类Dev

将系统属性传递给Spring Boot

来自分类Dev

Spring Boot:将系统属性传递给Maven

来自分类Dev

从Gradle将系统属性传递到Spring Boot

来自分类Dev

通过gradle将系统属性传递给黄瓜测试

来自分类Dev

如何将Java应用程序安装到我的Linux系统

来自分类Dev

气流Jinja模板-如何将query_params传递到我的SQL文件中?

来自分类Dev

如何在vertx中传递系统属性

来自分类Dev

如何在vertx中传递系统属性

来自分类Dev

使用m2eclipse,如何传递系统属性

来自分类Dev

将系统属性和 proguard 配置文件一起传递给 gradle proguardFile 属性

来自分类Dev

如何使用系统属性设置Maven POM文件以输入Java中的参数?

来自分类Dev

如何使用系统属性设置Maven POM文件以输入Java中的参数?

来自分类Dev

Java Guice-如何将整数值绑定到我的类/对象?

来自分类Dev

如何将消息直接绑定到我的对象类

来自分类Dev

如何将DateTime属性绑定到我的视图模型?

来自分类Dev

如何将DateTime属性绑定到我的视图模型?

来自分类Dev

如何将URI图像路径传递给FileInfo类?

Related 相关文章

  1. 1

    如何将系统属性传递到jar文件

  2. 2

    如何将系统属性传递给Docker容器?

  3. 3

    通过gradle将系统属性从命令行传递到我的应用

  4. 4

    通过gradle将系统属性从命令行传递到我的应用程序

  5. 5

    如何通过Java Webstart的最新版本将系统属性传递给Java?

  6. 6

    如何通过系统属性将数组或值列表传递给Java-以及如何访问它?

  7. 7

    如何将Tika添加到我的项目类路径中?

  8. 8

    Java系统属性如何从主机派生?

  9. 9

    如何从jmeter CSV数据集配置的系统属性中选择文件路径

  10. 10

    将包含空格的shell脚本参数传递为java系统属性

  11. 11

    如何以智能方式将系统属性传递给Gradle中的测试?

  12. 12

    如何以智能方式将系统属性传递给Gradle中的测试?

  13. 13

    将系统属性传递给Spring Boot

  14. 14

    Spring Boot:将系统属性传递给Maven

  15. 15

    从Gradle将系统属性传递到Spring Boot

  16. 16

    通过gradle将系统属性传递给黄瓜测试

  17. 17

    如何将Java应用程序安装到我的Linux系统

  18. 18

    气流Jinja模板-如何将query_params传递到我的SQL文件中?

  19. 19

    如何在vertx中传递系统属性

  20. 20

    如何在vertx中传递系统属性

  21. 21

    使用m2eclipse,如何传递系统属性

  22. 22

    将系统属性和 proguard 配置文件一起传递给 gradle proguardFile 属性

  23. 23

    如何使用系统属性设置Maven POM文件以输入Java中的参数?

  24. 24

    如何使用系统属性设置Maven POM文件以输入Java中的参数?

  25. 25

    Java Guice-如何将整数值绑定到我的类/对象?

  26. 26

    如何将消息直接绑定到我的对象类

  27. 27

    如何将DateTime属性绑定到我的视图模型?

  28. 28

    如何将DateTime属性绑定到我的视图模型?

  29. 29

    如何将URI图像路径传递给FileInfo类?

热门标签

归档