かなりの数の同様の質問を確認しましたが、これまでのところ解決策に満足していません.
Minecraft サーバーを使用したことがありますか? 最初の起動時に、必要なすべてのファイルとフォルダーが作成され、Server.properties や ops.txt などのファイルを実行可能 jar ファイルの外部にすることで変更を加えることができます。
私は同様のプロジェクトに取り組んでおり、その動作を再現したいと考えています。Eclipseで実行すると、すべてがうまく機能します。ただし、jar ファイルにエクスポートすると、おかしなことになります。外部ファイルとフォルダは問題なく作成されますが、あとで言えば、読み書きができないように見えます。Notch がどのようにサーバーを作成したかについてのアイデアはありますか?
--編集--スクラッチ、ファイルとフォルダーを確実に作成するようには見えません。たぶん、作成後の最初の実行でのみ作成されますか?
--再度編集-- ルートディレクトリに作成します。Eclipse でテストしたところ、ルート ディレクトリはプロジェクトを含むフォルダーに限定されていたため、問題ないように見えました。解決策は、クラスにその場所を認識させ、それをすべてのファイル操作に含めることでした。