入力ストリームと出力ストリームにこの奇妙なことがありますが、これは理解できません。次のように、inputstream を使用してリソースからプロパティ ファイルを読み取ります。
Properties prop = new Properties();
InputStream in = getClass().getResourceAsStream( "/resources/SQL.properties" );
rop.load(in);
return prop;
それは私のファイルを見つけて、それを正常に赤くします。私はこのように変更された設定を書き込もうとします:
prop.store(new FileOutputStream( "/resources/SQL.properties" ), null);
そして、保存から奇妙なエラーが発生しました:
java.io.FileNotFoundException: \resources\SQL.properties (The system cannot find the path specified)
では、なぜプロパティへのパスが変更されるのでしょうか? これを修正する方法は?WindowsでNetbeansを使用しています