在我的Java项目中,在src/properties文件夹中有一些属性文件。在eclipse中运行应用程序时,使用以下代码加载和保存文件是没有问题的:
// create and load default properties
Properties defaultProps = new Properties();
File file = new File("src/properties/defaultProperties");
if (!file.exists()){
// Create new properties file
我有一个spring引导应用程序,在分发它时,我告诉人们使用java -jar myapp.jar启动它。我要写一个日志文件。如果我的jar目录中有一个application.properties文件,它可以正常工作。这意味着我要么必须分发application.properties文件,要么告诉用户创建一个太容易出错的文件。我希望我的日志配置在jar文件中,日志文件被写到jar启动所在的文件夹中,或者写到一个固定的位置。"C:\temp“我试图让application.properties文件在我的Eclipse项目中位于不同的位置,但它似乎从未被选中。我要怎么做才能做到这一点?
a
我试图在Eclipse上构建ATG的项目,它会发生以下错误:
error: package org.apache.axis2 does not exist
error: package org.apache.axiom.om does not exist
尽管在项目中存在上述软件包,但是构建没有识别它们。问题应该是什么?
我还可以看到他们的JAR引用到properties的库部分。在其他几十个软件包中,只有上面的那些是找不到的。