• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:既定のテキストエディタで開く, lnkファイルを実行する)

既定のテキストエディタで開く, lnkファイルを実行する

このQ&Aのポイント
  • WindowsXPで既定のテキストエディタでテストファイルを開く方法を教えてください。
  • WindowsXPでlnkファイルを実行する方法を教えてください。
  • Javaを使用して、WindowsXPでテキストエディタでテストファイルを開く方法とlnkファイルを実行する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Java 6 で追加された java.awt.Desktop クラスを使用すればファイルに関連付けられたアプリケーションを起動することが出来ます。 Desktop.getDesktop().edit(new File("C:/test.txt")); Desktop.getDesktop().open(new File("C:/Documents and Settings/User/デスクトップ/メモ帳.lnk")); といったコードで動くと思います。 以下参考URLです。 http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/Desktop.html http://www.javainthebox.net/laboratory/JavaSE6/desktop/desktop.html

ggable
質問者

お礼

ありがとうございました。 遅くなりましたが、動作を確認しました。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ファイルを開く動作は環境依存だから 環境に依存してしまうわ。 それは仕方のないことよ。 Runtime.getRuntime().exec("cmd /c C:/test.txt");

関連するQ&A