したがって、私は自分のプロジェクトをうまく動作する単一の実行可能なjarファイルとしてパッケージ化しました。しかし、ユーザーがファイルを複数回起動すると、同じプロジェクトの複数のインスタンスが起動することがあります(遅延したインスタンスによってファイルに値が上書きされるなどの予期しない動作が発生します)。実行可能なJarファイルのインスタンスを1つだけ実行する
私はWindowsプラットフォーム(Win7)について知りたいですが、実行を一度だけロックするオプションは何ですか?そして、JARが既に実行されている場合は、単にコードの実行を続行しないでください。
プロセスIDについて読んでいますが、複数のJavaアプリケーションがあると、それらはすべてjavagen.exeとしてimagenameを表示してしまい、どのようにして自分のプロセスIDを決定できますか?
このことを行う正しい方法は何かをお勧めします、ありがとうございます!
ありがとう、これはプラトフォームにとっては最高の解決策です:) – Johnydep