我想知道如何从Java类访问属性文件,这个项目是使用Java完成的,因为堆栈跟踪一直给我这样的消息(是因为那个文件夹不可访问吗?).The的问题是:如何从Java中的Java类访问属性文件?
以下是代码:
在UserClient.java中:
Properties config = new Properties();
config.load(new FileInputStream("C:/Users/L31207/Desktop/FYPJ/OpenCalais/MarcusFYPJ"));
String[][] categories = fetchArrayFromPropFile("content", config);下面是堆栈跟踪:
java.io.FileNotFoundException: C:\Users\L31207\Desktop\FYPJ\OpenCalais\MarcusFYPJ (Access is denied)发布于 2012-10-29 03:28:42
仅仅因为您使用一个程序来打开文件,并不意味着您可以完全忽略操作系统的安全措施。运行该程序的“用户”没有打开该文件的权限。
这就是为什么堆栈跟踪中的“原因”是“访问被拒绝”。也许您实际上可以打开这个文件,但是您的程序以它正在运行的用户的身份运行,而无法运行。
发布于 2012-10-29 04:25:07
编辑:傻我,Yogendra Singh说的是对的,我没有指定文件名,只有文件夹名。
https://stackoverflow.com/questions/13115497
复制相似问题