将文件复制到java主目录时被拒绝访问
FileUtils.copyFiletoDirectory(new File("somethingelsefilepath"),
new File(System.getProperty("java.home"));
java.home
为Java的安装目录。你不应该向这个目录写任何东西。我猜你实际上想要复制一些东西到用户的主目录。在本例中,属性为user.home
。
看到http://docs.oracle.com/javase/6/docs/api/java/lang/System.html getproperty % 28% 29日
系统目录为写保护(良好)。任何应用程序的任何库必须在他的app目录下…(好的实践)
好的结构可能像:
<>前C: APPS your.app.directory \ bin * . exe。 conf * . xml。 lib * . jar 之前Linux
<>前/opt/your.app.directory//bin/* . sh/conf/* . xml。/lib/* . jar