- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:既定のテキストエディタで開く, lnkファイルを実行する)
既定のテキストエディタで開く, lnkファイルを実行する
このQ&Aのポイント
- WindowsXPで既定のテキストエディタでテストファイルを開く方法を教えてください。
- WindowsXPでlnkファイルを実行する方法を教えてください。
- Javaを使用して、WindowsXPでテキストエディタでテストファイルを開く方法とlnkファイルを実行する方法を教えてください。
- みんなの回答 (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
その他の回答 (1)
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
ファイルを開く動作は環境依存だから 環境に依存してしまうわ。 それは仕方のないことよ。 Runtime.getRuntime().exec("cmd /c C:/test.txt");
お礼
ありがとうございました。 遅くなりましたが、動作を確認しました。