有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从Jar引用外部资源

我有一个关于在Netbeans中开发的Java项目的问题。我的应用程序引用了一个SQLITE数据库和各种文本文件,这些文件将包含信息,但也将通过Java应用程序进行修改。该应用程序将构建为一个jar,但我意识到,将数据库和文本文件放入jar将使其成为只读的。我如何构造我的程序,使它的构建包括数据库和jar之外的其他可修改文件,但仍然允许我引用它们


共 (1) 个答案

  1. # 1 楼答案

    也许是命令行参数?或者一个配置文件(如果你有很多东西要设置)?(我正在设置env变量,您可以很容易地将它们作为参数发送到main()

    java -Ddb.directory=/usr/local/dude/db -jar program.jar
    

    或者

    java -Dconfig=/usr/local/dude/config.conf -jar program.jar