Categories: everyday life

JAVAの話-#2。

 前に,「JAVAの話」というのを書いた。また,TODOSで,「o6asanさんのJAVAトライ」というのを連載しているのだが,その流れで,ローカルに jdk-7u40-nb-7_3_1-windows-i586.exe をインストールした。現在は,早くも jdk-7u45-nb-7_4-windows-i586.exe になっている。この, jdk-*u**-nb-*_*_* というのは, JDK と NetBeans というのがバンドルになっていて, JDK をインストールすると, NetBeans がおまけでついてくる。 NetBeans って何だろうと思っていたのだが,使い出してみるとなかなか便利なので,本日はこれの話を書いておこうと思う。

 「NetBeans って何?」という簡単な説明は, WikiPedia にあるので見てほしい。別に,見なくても, NetBeans の使用には何ら問題ない。「JAVAの話」に出てくる例の彼の学校では, Eclipse を使っているようで,こちらのほうが一般的なのかもしれない。

 何しろ JAVA には全くの素人である私が,上記の流れで, jdk-7u40-nb-7_3_1-windows-i586.exe をインストールしたところから話は始まっているわけで,このときに,単体の jdk-7u40-windows-i586.exe を落としてインストールしていれば,いまだに NetBeans のことは知らないかもしれない(汗)。で,そのインストールは,何も知らずに jdk-7u40-nb-7_3_1-windows-i586.exe をデフォルトでインストールすると, NetBeans がおまけで入ってしまうという悪徳ウイルス対策ソフトのような仕様になっている(爆)。

 インストールすると,デスクトップ上に「NetBeans IDE」のショートカットができるので,ここから簡単に起動できる。でもって,いっちゃん初め,「NetBeans IDE Javaクイック・スタート・チュートリアル」を参考に,「Hello World」Javaコンソール・アプリケーションを作ってみた。デバッグもコンパイルもビルドも,「NetBeans IDE」のボタンのクリックだけでできるので,チョー便利。
 しかし,私としてはちょっと気に入らない問題が……簡単な「「Hello World」Javaコンソール・アプリケーション」をビルドしただけで,「ファイル数: 12、フォルダー数: 11」も作られる。ここまで,ずっとコマンドプロンプトからコンパイルも実行もやっていた私としては,これが鬱陶しかった。本当に, Java のアプリを作る段になれば, .jar や readme まで作ってくれるので助かるだろうが,「今のところは,いいや」という気になってしまったのだ。

 でも,使ってるんだよねー, NetBeans 。どういう風に使っているかというと,コーディングだけに使っている(汗)。だって,スペルミスとか,必要なライブラリとか,なんちゃかんちゃ教えてくれるから,チョー助かるし。

 まー,先々本当に Java のアプリを作ることになれば ― そういう機会があるかどうかは全く分からないが ― もっと使うと思うよ。

 先週末は,新しい問題がアップされなかったし,今週は,リアルや他のことで忙しかったので, TODOS にも書き込みをしなかったが,これを書いたついでに,続きをアップしておこう。

 「JAVAの話」の追記の続き。

o6asan

View Comments

  • あっ、そういう違いがありましたか。
    私は、たまたま…というか良く違いも分からないまま
    jdk-7u40-windows-i586単体を入れたので、NetBeansというのは、全く知りませんでした。

    • IDE の一つらしいです。デスクトップにも, NetBeans IDE というショートカットができます。全く知らない名前でした。それだけ, JAVA に縁がなかったということなのでしょうね。

Recent Posts

超手抜き、レンチン・ミキサー芋羊羹。

この秋よく作った芋羊羹のレシピ…

1年 ago

うー、久々にハマった。

 MariaDB の LTS …

2年 ago

あけましておめでとうございます。

ウサギ年ですねぇ。景気よく跳ね…

2年 ago

docomo の SC-02H 、 SIM ロック解除して Y!mobile で使う。

我が2台目のスマホとして SC…

3年 ago

o6asanの掲示板を引っ越し。-2

箱の準備が終わったので、中身を…

3年 ago

This website uses cookies.