ファイルをJavaホームディレクトリにコピーするとアクセスが拒否される
FileUtils.copyFiletoDirectory(new File("somethingelsefilepath"),
new File(System.getProperty("java.home"));
java.homeJavaのインストールディレクトリです。このディレクトリには何も書き込まないでください。実際には、ユーザーのホーム ディレクトリに何かをコピーしたいと考えています。この場合、プロパティはuser.homeです。
http://docs.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29を参照してください。
システム ディレクトリは書き込み保護されています (良い)。アプリのすべてのライブラリは、彼のアプリディレクトリにある必要があります...(グッドプラクティス)
適切な構造は次のようになります。
ウィンドウズ
C:\APPS\your.app.directory\
.\bin\*.exe
.\conf\*.xml
.\lib\*.jar
Linux
/opt/your.app.directory/
./bin/*.sh
./conf/*.xml
./lib/*.jar