我有一个关于在Netbeans中开发的Java项目的问题。我的应用程序引用了一个SQLITE数据库和各种文本文件,其中包含信息,但也将通过Java应用程序进行修改。应用程序将构建为jar,但我意识到将数据库和文本文件放在jar中会使它只读。如何构建我的程序,以便构建它包括数据库和jar之外的其他可修改文件,但仍允许我引用它们?
答案 0 :(得分:0)
也许是命令行参数?或配置文件(如果你有一堆你想要设置的东西)? (我正在设置env变量,你可以很容易地将它们作为参数发送到main())
java -Ddb.directory=/usr/local/dude/db -jar program.jar
或
java -Dconfig=/usr/local/dude/config.conf -jar program.jar