.jarファイル経由でプロパティファイルに書き込む際に問題があります。 私の '出力'はEclipseでしか動作しますが、それを変更して実行可能な.jarで動作させる方法はわかりません。実行可能ファイル.jarからプロパティファイルに書き込む
FileOutputStream output = new FileOutputStream("src/application/data.properties",true);
InputStream in = Login.class.getResourceAsStream("data.properties");
properties.load(in);
properties.setProperty(username+"Username", username);
properties.setProperty(username+"Password", password);
properties.store(output, formattedDate);
EDIT:
私はエラーを取得していませんよ。私はこの 'username'と 'password'をプロジェクトに含まれているdata.propertiesファイルに保存します。私はEclipseで動かすと動作します。 .jarファイルで実行すると、それらのデータはプロパティファイルに書き込まれません。 jarを実行しているときに '出力'を作成するとローカルでのみ作成され、適切なファイルへのアクセスはできませんが、間違っている可能性があります。私はこのアクセス権を得て、私が.getResourceAsStream()によって 'in'を作成するときにこの既存のファイルで作業することはできますが、同様の方法で 'output'をどのように作成すればいいのか分かりません。プロジェクト。 「エクスポート - >実行可能なJARファイル」でeclipseで.jarを作成し、ダブルクリックして実行します。
あなたは十分な情報を提供していません。何を手に入れていますか?なんでしょう?この瓶をどうやって作りますか?どのようにそれを実行するのですか?私たちは推測することはできません。 – Nathan
別の場所でjarファイルとして実行している場合、 "src/application"というフォルダはおそらく存在しません。エラーが発生していますか? –
エラーは表示されません。 – Tomek