Javaアプリケーションで.txtファイルを開く必要があるため、これを行う方法を検索しましたが、見つかったのはオペレーティングシステムへのJava呼び出しのみで、コンソールコマンドを記述しています。ユーザーのオペレーティング システムとは関係なく、.txt ファイルを開く方法はありますか? コンテンツだけでなく、.txt を読み取るアプリケーションを開きたいことに注意してください。javaからコンソールに「notepad myTxt.txt」などを書き込まずに、.txtを読み取るためのデフォルトのアプリケーションを呼び出す方法があるかどうか疑問に思っています:)
2 に答える
2
使用できますDesktop.open()
Javadoc から:
関連するアプリケーションを起動してファイルを開きます。
http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html#open(java.io.File )
代替手段(「編集」について言及したため)もDesktop.edit()
于 2012-07-14T16:28:08.457 に答える
0
Java がサポートするすべてのプラットフォームで動作するクラスFileReader
およびクラスを使用する可能性が最も高いでしょう
。BufferedReader
実際、Java は仮想マシン上で実行されるため、単純な IO は本質的にプラットフォームであり、OS に依存しません。アイデアについては、このリファレンスを参照してください。
于 2012-07-14T16:11:14.700 に答える