将文件复制到Windows 7中的java主目录访问被拒绝的java

时间:2013-01-06 12:20:30

标签: java windows-7

将文件复制到java主目录时拒绝访问

FileUtils.copyFiletoDirectory(new File("somethingelsefilepath"),
   new File(System.getProperty("java.home"));

2 个答案:

答案 0 :(得分:2)

java.home是Java的安装目录。你不应该写任何东西到这个目录。我猜你其实想把东西复制到用户的主目录。在这种情况下,属性为user.home

请参阅http://docs.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29

答案 1 :(得分:1)

系统目录被写保护(好)。任何应用程序的任何lib都必须在他的app目录中......(良好实践)

良好的结构可能如下:

<强>窗

C:\APPS\your.app.directory\
    .\bin\*.exe
    .\conf\*.xml
    .\lib\*.jar

<强>的Linux

/opt/your.app.directory/
    ./bin/*.sh
    ./conf/*.xml
    ./lib/*.jar