Eclipse とコマンド ラインから同じコマンドを実行すると、2 つの異なる結果が得られます。
Eclipse ではすべて正常に動作しますが、コマンド ラインでは次のエラー メッセージが表示されます。
PosixThing.java:17: error: error while writing PosixThing: PosixThing.class (Permission denied)
「 sudo javac PosixThing.java」を実行すると、このエラー メッセージは表示されません。奇妙なことではなかったので、同じディレクトリ (デスクトップ) にある別のファイルを使用した同じコードで問題が発生することはありません。(PosixFilePermissions関数をテストするためだけに、単なるtxtファイルについて話している)。
ファイルのアクセス許可を確認したところ、すべてが -rw -rw -rw であり、他のものと同様です。その特定のファイルでのみ発生する理由がわかりません。Ubuntu 11.10 jdk 1.7 で実行されています。
それが何であるかについて何か提案はありますか?