-7
私はJavaデスクトップアプリケーション(Runnable jarファイル)を作成しています。私は最初から実行しているときに、ユーザーからのパスを取得しています(Eclipseのワークスペースなど)。Javaデスクトップアプリケーション - メモリ
私は、アプリケーションを終了して再度実行しているとき(つまり、ワークスペースを覚えている日食のような)、パスを覚えておきます。
しかし、私はアプリケーションを閉じて再度実行すると、すべての変数が再初期化されるので、私はそれをやりません。
Eclipseもデスクトップアプリケーションです。どのようにEclipseがそれをやっているのですか、私はどのようにアプリケーションに実装できますか?
ファイルやデータベース、またはアプリケーションより長く存続するものに値を保存する必要があります。 '' Properties''を見てください。これはjavaの設定ファイルをロードして保存する簡単な方法ですから。 – f1sh
状態を維持する必要があるデスクトップアプリケーションには通常、*設定ファイル*があります。 'eclipse.ini'のように – QBrute
また、_Preferences_ APIを見ることもできます。https://docs.oracle.com/javase/8/docs/technotes/guides/preferences/overview.html – Berger