导航:首页 > 文件教程 > properties文件位置

properties文件位置

发布时间:2025-04-28 23:21:08

❶ 如何获取properties文件

最常用读取properties文件的方法
InputStream in = getClass().getResourceAsStream("资源Name");这种方式要求properties文件和当前类在同一文件夹下面。如果在不同的包中,必须使用:
InputStream ins = this.getClass().getResourceAsStream("/cn/zhao/properties/testPropertiesPath2.properties");
java中获取路径方法
获取路径的一个简单实现
反射方式获取properties文件的三种方式

1 反射方式获取properties文件最常用方法以及思考:
Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Class类的getResourceAsStream(String name) 方法来实现,但我见到众多读取properties文件的代码中,都会这么干:

InputStream in = getClass().getResourceAsStream("资源Name");

这里面有个问题,就是getClass()调用的时候默认省略了this!我们都知道,this是不能在static(静态)方法或者static块中使用的,原因是static类型的方法或者代码块是属于类本身的,不属于某个对象,而this本身就代表当前对象,而静态方法或者块调用的时候是不用初始化对象的。

问题是:假如我不想让某个类有对象,那么我会将此类的默认构造方法设为私有,当然也不会写别的共有的构造方法。并且我这个类是工具类,都是静态的方法和变量,我要在静态块或者静态方法中获取properties文件,这个方法就行不通了。

❷ properties文件怎么打开啊

1、先讲一下怎么读取项目内的配置文件,properties文件,里面有两个键值对name:爬楼高手和age:37。

❸ log4j.properties配置文件是在什么地方调用读取的呢

一般在项目中使用properties配置文件的时候都将相关的properties文件放在src目录下,在将该app打包生成jar后,相应的properties配置文件生...
一般在项目中使用properties配置文件的时候都将相关的properties文件放在src目录下,在将该app打包生成jar后,相应的properties配置文件生成在jar包中,这样的话要修改配置文件又要重新打jar包,那是相当的麻烦。
既然这么麻烦,你肯定想将配置文件放在其他的目录下,生成的jar包内不包含相应的配置文件,修改配置文件无需重新打包,没错,下面就是一种解决方案了。
读取jar包内配置文件:

InputStream in = this.getClass().getClassLoader().getResourceAsStream("/configfilename.properties");
读取jar包外配置文件:

String filePath = System.getProperty("user.dir") + "/conf/configfilename.properties";
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
另外,如果app中使用到log4j.properties文件,默认的存放路径是src/log4j.properties,同上面一样,我想把log4j.properties放在其他目录中,这样一来,在修改log4j配置文件的时候无需重新打jar包。
在main函数第一行添加如下代码:
PropertyConfigurator.configure(System.getProperty("user.dir") + "/conf/log4j.properties");

❹ gradle.properties文件在哪

通常在项目的根目录,在Android Studio 创建一个项目的时候,根目录下会生成gradle.properties和local.properties文件。

properties的数据格式:

采用键值对的方式,写法:key=value

(4)properties文件位置扩展阅读

项目结构

1、app/build:app模块编译输出的文件。

2、app/libs: 放置引用的类库文件。

3、app/src: 放置应用的主要文件目录。

4、app/src/androidTest:单元测试目录。

5、app/src/main:主要的项目目录和代码。

6、app/src/main/assets:放置原生文件,里面的文件会保留原有格式,文件的读取需要通过流。

7、app/src/main/java:项目的源代码。

8、build:系统生成的文件目录。

9、gradle: wrapper的jar和配置文件所在的位置。

10、.gitattributes:用于设置文件的对比方式。

11、.gitignore: 忽略的文件或者目录。

12、build.gradle:项目的gradle编译文件。

13、gradle.properties: gradle相关的全局属性设置。

14、gradlew: 编译脚本,可以在命令行执行打包。

15、gradlew.bat:windows下的gradle wrapper可执行文件。

16、local.properties:配置SDK/NDK所在的路径。

17、MyApplication.iml:保存该模块的相关信息。

18、README.md:文本编辑器,记录一些相关信息。

19、settings.gradle:设置相关的gradle脚本。

20、External Libraries:项目依赖的库,编译时自动下载。

阅读全文

与properties文件位置相关的资料

热点内容
什么网站可以发现新产品 浏览:680
led屏用什么编程 浏览:322
创意编程怎么弄场景切换 浏览:315
解压代码选择 浏览:875
电脑开机后桌面文件全都没有了 浏览:666
wap网站论坛 浏览:55
荣耀4版本信息显示什么字母 浏览:30
dnf虫链怎么升级 浏览:956
将16进制文件读到数组中 浏览:899
caa中怎么提取框选范围数据 浏览:38
为什么用数据登不上王者 浏览:92
yaffs2根文件系统 浏览:477
剑侠情缘微信活动礼包 浏览:985
ipad版本我的世界怎么学赋魔 浏览:571
如何做好网站管理 浏览:280
汤姆猫是什么网站 浏览:913
失易得数据恢复怎么把照片 浏览:185
电脑只显示1个网络 浏览:607
数控加工与编程专业怎么样 浏览:4
西安程序员工资 浏览:389

友情链接