- 締切済み
簡易webブラウザについて
前回回答してくれた方々ありがとうございます! 実は今回も相談があり、質問させていただきました。 実は、新基準Javaプログラミングという本の手順にのっとり、今度は簡易webブラウザを作動させてみようとしているのですが、動作させると訳のわからない英文(おそらくエラー)がずらりと出てきてうまく作動しません。テキストファイルのタイトルはMiniBrowser.java 内容は以下の通りです。また、空白を示す為にスペースの数だけ~を挟みます。 import~javax.swing.*; import~java.io.*; class~MiniBrowser~{ ~~public~static~void~main(~String[]~args~)~throws~IOException~{ ~~~~JEditorPane~jep~=~new~JEditorPane(args[0]); ~~~~jep.setEditable(false); ~~~~JFrame~jf~=~new~JFrame(); ~~~~jf.add(jep); ~~~~jf.setSize(800,~600); ~~~~jf.setVisible(true); ~~} } 行頭はtabです。二回目の空白はtabとただの段落と二通り試しましたがどちらもエラーが出ました。javaコマンド起動は確認済みなので、おそらくコンパイル前のファイル内容に問題があるのではないかと思うのですが、何度も見直しましたが正確に入力できていると思います(おそらく)正直もう自分ではお手上げ状態です。ぜひ回答お願いします。どうしたらいいでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tom11
- ベストアンサー率53% (134/251)
コマンドラインでURLを入力するのは大変なので、 以下のように変えました。 import java.io.IOException; import java.net.URL; import javax.swing.JEditorPane; import javax.swing.JFrame; public class MiniBrowser { /** * @param args */ public static void main(String[] args) throws IOException { URL url = new URL("http://www.yahoo.co.jp/"); JEditorPane jep = new JEditorPane(url); jep.setEditable(false); JFrame jf = new JFrame(); jf.add(jep); jf.setSize(800, 600); jf.setVisible(true); // TODO 自動生成されたメソッド・スタブ } } これで、私の環境では、一応、ホームページが見れるみたいです。