画面のスクリーンショット付きで説明されたページがいくつもあるのでそれを落ち着いて見てやったほうがよいと思います・・・なのですが紹介しようとしてページを探したものの自分が思うような解説ページがすぐ見つからなかったので簡単に説明してみます。(なお実行に必要な条件はいろいろあるので下記をやってもダメな場合はあります。その場合もどんなエラーが出たかを正確に記載すればアドバイスが得られると思います)
最初に用語確認です。workplaceじゃなくて多分workspaceですね。
少なくとも2つ誤りがあります。もしあなたのソースがsrc/testにあるならプログラムの先頭にはpackage test;
と書いてください。pakcage hw;
と書いてはいけません。また実行するためにはstaticなmainメソッドが必要です。public static void main(String[] args)
のようにstatic
を宣言に追加してください。また初心者にありがちな間違いとしてjavaのソースファイル名とpublicなクラス名が一致していないケースもよくあります。ソースファイル名はhw.javaになっていることを確認してください。(本来なら先頭大文字のHelloWorld.javaとしてクラス名もHelloWorldにするのが好ましいですがここでは気にしない)
projectを実行(Debug or Run)するには、面倒な設定をせずにショートカットできるような機能もあるようですが最初は「最も基本的な方法」を覚えるのがよいでしょう。それは「どのprojectをどういう条件で動かしたいか」の設定を行ってからそれを使って実行することです。そのような実行設定が必要なことを知らずにソースに間違いがある状態で単にRunしようとするとご質問にあるSelection cannot be launched and there are no recent launches ...
が出ます。正しいソースを書いてEclipseの基本的な実行の手順を踏むとうまくいくのですが何かしら間違いがあると思うように動いてくれません。手順にはいくつかありますが自分が基本と思っている方法を紹介します。
- Run->Run Configurations...
これで実行設定画面を開きます。Run->Debug Configurations...でもいいです。
- 新たな実行設定を作成する
ダイアログを開くと左側のリストに色々な実行タイプが並んでいます。そこからJava Applicationを選び、リストの上にある新規アイコン(わかりにくいのですが赤いバッテンアイコンの2つ左です)を押します。
- 作成した実行設定に必要事項を入力します。
実行設定を新規に作れたら必要事項を入力します。
タブ | 項目名 | 説明 |
---|
Main | Name | どんな名前でもかまわないです。デフォルトでクラス名(hw)になってるはず。 |
Main | Project | 実行するべきproject。万一選択されてなければ右側のBrowse...ボタンで選択。 |
Main | Main class | mainメソッドを持つクラスがあれば自動設定される。(今回のように文法エラーがあったりmainにstaticを付け忘れている状態のままだと選択ができないので注意) |
Common | Display in favorites menu | 必ずしもやらなくてもいいですが説明の都合上Runにチェックを入れておいてください |
ここまで入力したらダイアログ下のApplyを押してCloseします
実行設定が正しく行えていればツールバーのRunボタンのカスケードメニューに「1 hw」などと出ているはずです。またRun->Run History->1 hwなんて出てるはず。これはCommonタブのDisplya in favorites menuの効果です。この1 hwを選ぶと実行が始まります。一旦実行開始に成功するとそれ以降はRunボタンあるいはRun->Runで「最後に実行した設定を再度実行」という動作を自動で行ってくれます。
若干面倒な手順を説明しましたが、覚えておいて損はないと思います。なお単なる個人的意見ですが動画を見るよりは解説ページで文章を読む方がいい気がします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/01 05:01