java.awt.Desktop を使うと、関連づけられたファイルを開ける。OSに依存しないのが良い。 Desktop.getDesktop().open("test.txt"); みたいな感じ。 だけど、まだまだ微妙。結局OS毎に判定かけて実行した方が良いかも。 {{category2 プログラミング言語,Java}}