2016-05-28 9 views
0

にjarファイルで作業していない私は、このコードのpieaceを持っている:が-てFileWriterのPrintWriterのLinux

Calendar ca=Calendar.getInstance(); 
    FileWriter fw = new FileWriter("Locations_Elapsed time iterations.txt", true); 
    PrintWriter pw = new PrintWriter(fw);    
    ca.setTime(new Date());      
    a++; 
    pw.write("user " + a + " " + ca.get(Calendar.MILLISECOND)); 
    pw.println(); 
    pw.close(); 

私は、NetBeans(ofcourseの)でそれを実行したときにそれが正常に動作します。 Linuxで動作するマシンから離れたサーバで実行したいので、これを行うjarファイルを作成します。

問題は何も書いていないということです。何か案は?

ありがとうございます!

+0

例外がスローされましたか? –

+1

Nop!例外がスローされない – Iraklis

+0

書き込みしようとしているファイル名に空白があるように見えます。それを削除して、再び動作するかどうか試してみてください。 –

答えて

0

プログラムを実行しているユーザーが、ファイルLocations_Elapsed time iterations.txtを作成するディレクトリに書き込み権限を持っていない可能性があります。

1

私はまだコメントできません:あなたは瓶を起動するとどうなるかについてもう少し詳細を教えてください。どのようにそれを起動しますか?呼び出しているファイルはどこに保存されていますか?
一見したところでは、例外処理をしていないと思うので、ファイルが見つからなかったり、そのようなものがないことがわかりません。
ところで、(テスト目的のために)使用することをお勧めしますFiles.write

関連する問題