トップページ⇒tech
1001コメント278KB

【Java】NetBeans3.0【Sun】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/12/04(火) 01:33:41
NetBeans系ツール全般についてのスレッドでしたが
ことごとくNetBeansIDEに統合されましたので
結局NetBeansIDEのスレです。

今現在の最新バージョンは6.0です。日本語版は5.5.1です。

【Java】NetBeans【Sun】
http://pc8.2ch.net/test/read.cgi/tech/1132079321/

【Java】NetBeans Part2【Sun】
http://pc11.2ch.net/test/read.cgi/tech/1154582593/
0207≠2052008/01/14(月) 16:47:31
>Eclipse・Netbeans >>>> 越えられない壁 >>>> VS Express
Eclipseってそんなにイイのw

俺の経験則に依れば、Netbeans >>>> 越えられない壁 >>>> VS Express
は当たり前だった確かに。

Express犯は犯であってMS社の開発ツールの啓蒙品だと思ってもらえばよろし。


0208デフォルトの名無しさん2008/01/14(月) 17:08:21
1ライセンス何十万もするVSのチーム開発ライセンスとEclipseを比べてみればどれだけEclipseが優れているかは解るだろ
0209デフォルトの名無しさん2008/01/14(月) 17:11:42
EclipseとNetbeansの比較でなければ、書き込みの意味ないじゃん。
0210デフォルトの名無しさん2008/01/14(月) 17:13:31
序でに、>>208は構成管理のことは棚上げでつか?そうでつか? それは惨いw
0211デフォルトの名無しさん2008/01/14(月) 17:52:38
>>206
Googleのエンジニア >>> 越えられない壁 >>> MSのエンジニア
これも間違ってるな。というかなんでいきなりGoogleが出てくるの?
0212デフォルトの名無しさん2008/01/14(月) 17:53:59
>>207
EclipseもIBM社の開発ツールの啓蒙品だと思えば?
0213デフォルトの名無しさん2008/01/14(月) 17:59:11
NetBeansもSUN社の開発ツールの啓蒙品じゃないか?
0214デフォルトの名無しさん2008/01/14(月) 23:56:35
>>206
MSのエンジニアは、越えられない壁をらくらくと越えて、Googleのエンジニアになっています。
0215デフォルトの名無しさん2008/01/14(月) 23:58:43
>>213
Sunの開発ツールは、NetBeansだけになった
0216デフォルトの名無しさん2008/01/15(火) 00:56:24
>>215
Sun Java Studioは?
0217デフォルトの名無しさん2008/01/15(火) 01:03:12
http://itpro.nikkeibp.co.jp/article/NEWS/20071213/289390/
0218デフォルトの名無しさん2008/01/15(火) 01:11:36
ぎゃぁぁぁぁぁぁJSFどうすんだYO
NetBeansのやつは微妙に使いづらいんだYO
0219デフォルトの名無しさん2008/01/15(火) 01:20:56
ツールに奴あたりしてもねぇ
0220デフォルトの名無しさん2008/01/15(火) 01:27:35
JSFはツールがあって初めて効果が表れるようなものだから
0221デフォルトの名無しさん2008/01/15(火) 01:28:15
>>218
どのへんの話?
いつもNetBeansベースだったと思うんだけれども
昔と違って今はEJBとかUMLとかもはいってきてるし
0222デフォルトの名無しさん2008/01/15(火) 01:33:58
エンタープライズジャバビーンズとユーエムエルは次元が違うんだけどw ぷぅ
0223デフォルトの名無しさん2008/01/15(火) 01:36:40
>>221
デザイナの話
0224デフォルトの名無しさん2008/01/15(火) 02:16:39
確かにVisualWebJSFは、StudioCreateの機能とNetBeansの機能がかぶって使いにくい部分あるね。
0225デフォルトの名無しさん2008/01/15(火) 02:20:27
>>222
そういうことではない
昔はこれらが唯一はいっていたのがStudioだったけど
いまではNetBeansとほぼイコールになっていたということ

違いはほぼなし

>>223
Creator2は非常に使いにくいわけだが、VisualWebJSFで格段によくなった
悪くなったのはwoodstockのバージョンが上がってコンポーネントのサイズ変更が出来なくなったくらい
5.5.1までのVisualWebPackはCreator2そのものだったから結構イマイチだったんだよね
0226デフォルトの名無しさん2008/01/15(火) 02:34:10
兎に角、NetBeansはイイ。
ま、趣味の問題だろうけどEclipseには魅力を感じなかったなw
0227デフォルトの名無しさん2008/01/15(火) 02:52:25
>>182>>183
おまえらの言っているのは call stack window のことか?
100 年前からあるぞ
0228デフォルトの名無しさん2008/01/15(火) 03:31:24
>>227
それデバッガじゃねぇの?
こういう勘違いツッコミも100年前からある。
0229デフォルトの名無しさん2008/01/15(火) 04:40:14
こういう話をするときに共通に使えるIDEの機能用語があったらいいんだけどなあ。
今だと使ってるIDEの機能名で呼ぶから、他のIDE利用者に伝わりにくかったりするし。

まぁ全く同じ機能ってのはないから「〜機能はNetbeansにあるけど、〜という条件がある」
とか機能名と合わせて、標準的な機能内容まで定義しないとだめなんだろうけどね。
0230デフォルトの名無しさん2008/01/15(火) 04:47:53
「こういう機能がほしい」というときには、そのIDEにない機能のことをいうんだから、「共通に使える機能用語」も定義されてないわけで。
0231デフォルトの名無しさん2008/01/15(火) 05:07:52
他のIDE利用者に伝わりにくいのは、他のIDE利用者にとって見たことない機能だからだよ。
02321972008/01/15(火) 06:32:17
>>204
あー、Javaでもなるんすか。てことは
全般的なバグですね。
「10分で作る〜」をブラウザで見ながらやったので、
気になって仕方なかった。
0233デフォルトの名無しさん2008/01/16(水) 01:10:44
>>228->>231
もちろんdebuggerの機能の一部だが
「メソッドの呼び出し階層を表示」
する機能だ.用語の定義云々を議論
しなくても>>182の言っている機能
そのものなのだが.
0234デフォルトの名無しさん2008/01/16(水) 02:07:45
>>233
Eclipseにある「メソッドの呼び出し階層を表示」は
cross referenceであってcall stack windowではありません。
>>228-231は妥当な意見だと思います。

第4回:Eclipseの便利な機能 - 呼び出し階層を開く
http://www.thinkit.co.jp/free/tech/3/4/1.html
>任意のメソッドにカーソルを合わせ、
>「右クリック→呼び出し階層を開く」を選択すると、
>メソッドの呼び出し元が表示されます。
>注:以前のCall Hierarchical Viewプラグインが
>Eclipse3でEclipse本体に取り込まれたものです。

CallHierarchyプラグイン
http://www.eclipsewiki.net/eclipse/index.php?CallHierarchy%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3
>メソッドの呼び出し階層を表示します。あるメソッドに対して、
> ・そのメソッドを呼び出しているメソッドの階層
> ・そのメソッドが呼び出しているメソッドの階層
>を表示します。
0235デフォルトの名無しさん2008/01/16(水) 02:13:15
>>233
その機能が無いIDEなんか無い。
0236デフォルトの名無しさん2008/01/16(水) 06:13:24
>>235
その機能が無いデバッガなんか無い、かな?
0237 2008/01/16(水) 06:30:06
直接そのメソッドを呼び出してるのならポップアップメニューのFind Usageで見ることができるけど
一回層だけど、呼び出し元を深くたどれないんだよね。
0238 2008/01/16(水) 06:31:17
”一回層だけで"、の間違い。
0239デフォルトの名無しさん2008/01/16(水) 23:19:42
さっき気付いたけど、パスに日本語が含まれてると構築してくれないんだな
0240デフォルトの名無しさん2008/01/17(木) 09:47:06
>>239
落としてきたzipをデスクトップで展開した時とかにやらかしちゃうよね
0241デフォルトの名無しさん2008/01/17(木) 11:33:55
Vistaならデスクトップでも大丈夫
0242デフォルトの名無しさん2008/01/18(金) 00:44:13
Vistaマシンに衣替えする頃はNetBeansはもう不要だな。
VSも開発言語も1言語だけでいいや。
Vistaほしいなあ。
0243デフォルトの名無しさん2008/01/18(金) 00:48:11
支離滅裂だな。
0244デフォルトの名無しさん2008/01/18(金) 02:31:43
わざわざNetBeansのスレに出張してまでいう台詞かね
0245デフォルトの名無しさん2008/01/18(金) 03:27:23
java覚えられなくてユーザー減らしたい人でしょ多分
0246デフォルトの名無しさん2008/01/18(金) 08:32:12
全角のアルファベット使う奴は信用出来ない
0247デフォルトの名無しさん2008/01/18(金) 10:52:07
Vista欲しいって言ってる時点で、技術者としてどうかと。
0248デフォルトの名無しさん2008/01/18(金) 10:57:09
技術者だったら、すでにVista入れてるだろうし。
常用してる環境をVistaにしてるかは知らんけど。
0249デフォルトの名無しさん2008/01/18(金) 11:22:09
すでに入れてるとは限らんでしょ。
0250デフォルトの名無しさん2008/01/18(金) 19:06:09
OS変わったときが一番の稼ぎ時だから入れてはいるだろ。
常用するかはわからんが。
0251デフォルトの名無しさん2008/01/18(金) 19:31:11
うちは入れてない。余裕で入れてない。
客から○○はVistaに対応してるかと問い合わせがきても
余裕で確認しない。・・・なんだこれ。
0252デフォルトの名無しさん2008/01/18(金) 19:55:56
なんだこれ・・って、それ客の言い分だろwww
0253デフォルトの名無しさん2008/01/18(金) 21:22:32
俺の書き込み以外全て低俗な書き込みだな
0254デフォルトの名無しさん2008/01/18(金) 21:36:17
Java初心者にとってNetbeansの方がいいかな?
なんかそんな評判を聞くんだけど
0255デフォルトの名無しさん2008/01/18(金) 21:38:12
これは好みの問題だからなー
プラグインとか入れなくてすむぶん楽かもはしれない
0256デフォルトの名無しさん2008/01/18(金) 21:50:34
初心者にとってはどっちも変わらんよ
Swingやりたいと思うならばNBのがいい程度。
ただmainメソッドをいっぱいつくるとなるとEclipseのがいいかも
0257デフォルトの名無しさん2008/01/18(金) 22:10:31
ケータイはウィルコム、ドライブはHD-DVDなおれは当然NetBeans
0258デフォルトの名無しさん2008/01/18(金) 22:14:22
お前ん家のビデオデッキはベータだっただろ!!
0259デフォルトの名無しさん2008/01/18(金) 22:52:30
>>256
mainをたくさん作るってあんまないと思うんだけど
0260デフォルトの名無しさん2008/01/18(金) 22:55:02
>>256
なんで?mainメソッド付きのクラスは「Java主クラス」で作成できるし、ファイルの実行はshift+f6でできるよ
0261デフォルトの名無しさん2008/01/18(金) 22:56:41
>>256
Webアプリでも、Tomcatを一緒に入れてくれて、何も設定なしで開発できるから、初心者にはおすすめだよ。
0262デフォルトの名無しさん2008/01/18(金) 23:48:31
今はTomcatじゃなくてGrassfishを入れようとするぞ
インストールの時にオプション選べばTomcatも入るが
0263デフォルトの名無しさん2008/01/18(金) 23:54:02
>>259
初心者のうちはよくやるじゃん
>>261
使わせてみると、ファイルを選択したり、ファイル開いてから出ないと実行できないのが不評
Eclipseの方はメニューから実行できるので便利
0264デフォルトの名無しさん2008/01/19(土) 00:34:44
>>263
うちでは実行がツリーから出来るほうがわかり易いと評価高い

実行を選んでどれを実行させるかというのと
ファイルを選んで実行させるのとどっちがいいかは使う人次第じゃないか?
0265デフォルトの名無しさん2008/01/19(土) 01:05:30
Winのエクスプローラーはファイル選んでから開くとか実行とかだから
ファイル選んでからの方が使いやすい人が多いんじゃねぇの?
0266デフォルトの名無しさん2008/01/19(土) 01:14:03
まったくの初心者だとそうなるのかもな
0267デフォルトの名無しさん2008/01/19(土) 02:13:20
Ctrl+Shift+I とか Shift+F6 とか片手で押せないのが嫌
0268デフォルトの名無しさん2008/01/19(土) 09:04:35
キーの変更くらいしろと
0269デフォルトの名無しさん2008/01/19(土) 09:09:46
>>253
誤 > 俺の書き込み以外全て低俗な書き込みだな
正 > 俺の書き込み以外と全て低俗な書き込みだな
0270デフォルトの名無しさん2008/01/19(土) 10:33:35
誤 > 俺の書き込み以外と全て低俗な書き込みだな
正 > 俺の書き込み、意外と全て低俗な書き込みだな
0271デフォルトの名無しさん2008/01/19(土) 10:38:30
EclipseのAlt+Shift+X Tとか、Alt+Shift+Q Pとかよりはマシ
全体的にキーバインドはNetBeansの方が洗練されてる
0272デフォルトの名無しさん2008/01/19(土) 11:12:50
初心者向き・お勉強用は NB、
仕事用は Eclipse だな。
0273デフォルトの名無しさん2008/01/19(土) 11:46:57
その区別は良くわからんな
Eclipseが仕事用と判断する根拠はなんだ?
0274デフォルトの名無しさん2008/01/19(土) 12:50:27
プラグインの対応状況に絶望してセットアップに時間がかかり残業を稼ぐことが可能
0275デフォルトの名無しさん2008/01/19(土) 13:13:18
何でそんな事に時間かかるんだよ
0276デフォルトの名無しさん2008/01/19(土) 13:15:51
いままでEclipse使ってるならEclipse、これから始めるならNetBeans
0277デフォルトの名無しさん2008/01/19(土) 13:42:38
>>256
今のEclipseは実行キー押したときの挙動が若干お節介だなぁ...
0278デフォルトの名無しさん2008/01/19(土) 13:44:03
>>275
初心者だから。
0279デフォルトの名無しさん2008/01/19(土) 14:33:17
結論
全てにおいて Eclipse より NetBeans が上
0280デフォルトの名無しさん2008/01/19(土) 14:50:01
最近AntよりMavenがオープンソースのビルドツールとされてるように
トップダウンアプローチのNetBeansが本来したいことを包括できるようになったのがデカイ。
これからのJavaは2年ごとに仕様が変わるから、欲しい機能が直ぐ手に入るnbが優勢。
0281デフォルトの名無しさん2008/01/19(土) 14:53:45
>>279
当然だよな。
0282デフォルトの名無しさん2008/01/19(土) 15:09:20
NetBeansにMySQLが組み込まれるのはいつだろうか
0283デフォルトの名無しさん2008/01/19(土) 16:01:15
NetBeansってEclipseみたいにプラグイン付けて勝手に売ってもいいのか?
NetBeansはライセンスがうんこ。
0284デフォルトの名無しさん2008/01/19(土) 19:52:09
>>280
Tomcatの新バージョン対応とかはEclipse+WTPのほうが断然はやいけどね。
0285デフォルトの名無しさん2008/01/19(土) 22:40:34
NetBeansスレでeclipseの宣伝する事に何か意味があるの?
0286デフォルトの名無しさん2008/01/19(土) 22:50:44
Netbeansだけでもeclipseだけでも満足できないということに
両者の信者が納得できないというだけの事。

漫才トリオでいうと、
「eclipseでーす。」
「Netbeansでーす。」
「VisualStudioでございます。」 パコン
こんな構造だろ。別に誰が本当の一番かなんてわからない。
0287デフォルトの名無しさん2008/01/19(土) 22:53:21
日本語版6.0.1正式版リリースマダー?
0288デフォルトの名無しさん2008/01/19(土) 23:04:37
>>287
そういやサイトには
> 週に 2 回、最新のビルドに置き換えられる予定です。
ってあるけど、今そうなってるのかな?
0289デフォルトの名無しさん2008/01/19(土) 23:06:20
>>284
WTPの遅さと使いにくさは一級品なのが問題
結局商用のプラグインしかないんかね

6.0だけはTomcat対応が遅かったね
でもサブセットの話ではなく、JavaEE5対応という意味ならglassfishV1対応が5.5のときにすでにできていたとか
JavaSE5や6の対応がEclipseは絶望的に遅すぎるとかあるけど
0290 2008/01/19(土) 23:31:31
詳しく走らないけどEclipseはインクリメンタルコンパイルするから文法の変更に対応するのは大変なんだろうな。
0291デフォルトの名無しさん2008/01/20(日) 17:51:00
>>290
インクリメンタルコンパイルもトレードオフはあるのね
クラスごと(orもっと細かく)ソースファイル分割すればなくてもいっか
0292デフォルトの名無しさん2008/01/20(日) 18:26:59
>>288
なってるよ
今は
Content-Length: 203524823
Last-Modified: Sun, 20 Jan 2008 07:28:35 GMT
0293デフォルトの名無しさん2008/01/22(火) 21:20:56
> 2008 年 1 月末に予定されていた 6.0 日本語版は、6.0.1 として 2008 年 2 月 1 日にリリース
> されることになりました。
0294デフォルトの名無しさん2008/01/23(水) 00:10:36
そこだけ引用スンナw
一応欧米では1月31日だってよ
0295デフォルトの名無しさん2008/01/23(水) 00:35:29
>>293
2月になったら使ってみるか
0296デフォルトの名無しさん2008/01/23(水) 20:14:50
なんかもう6.0.1になってないか?
0297デフォルトの名無しさん2008/01/23(水) 20:15:56
開発中のビルド版かよ
0298デフォルトの名無しさん2008/01/23(水) 20:36:31
>>296,297
0299デフォルトの名無しさん2008/01/25(金) 18:42:41
6.0.1はメインプロジェクトのプロパティー変えようとするとエラーになるな
メインプロジェクトじゃなくても名前変える時にリファクタリングするとエラーになるし
何だか不安定
0300デフォルトの名無しさん2008/01/27(日) 14:06:49
java と NetBeans(5.51) 双方の初心者です。よろしく。
Swingのテキストを見ながら、GUIビルダでいろいろテストして
ますが、いろいろ分からないことに遭遇してます。

いま悩んでいるのが、Panelに図形を描画する場合、GUIビルダ
ではやれず、自分でコードを書く必要があるのかな、
ということです。

Panelに図形を描こうと思ったら、Panelを継承したクラスの
paintComponentメソッドを上書きするのだと思いますが、
GUIビルダで貼ったPanelはJPanelクラスそのものですよね?
paintComponentメソッドを書き加えたいと思っても、
青い編集不能範囲に入ってしまって出来ないようですし。

なにか自分は根本的に勘違いしてるのかもと思いますが、
なにぶん初心者なのでよく分かりません。

Panelに図形を描画する場合、GUIビルダには頼らず、Panelを継承したクラス
を作ってpaintComponentメソッドを上書き、というように自分でコードを書く必要がある、
という理解でいいのでしょうか?

初心者には初歩的な事がなかなか難しいです。
0301デフォルトの名無しさん2008/01/27(日) 17:55:23
>300
だいたいの所はその理解でOK
「図形」というのが何をさしているのか解らないけど、drawLineとかを使って描画したいならば、paintComponentのオーバーライドを行うのでいい。

で、GUIビルダだが、これは既存のコンポーネント(JTableとかJLabelとか)を組み合わせて作る為にある機能。
つまり、自作しなければならないコンポーネントを使うにはちょっと向かない。
自作コンポーネントをGUIビルダで使えるようにできるけど、初心者にはちょっと難しいと思う。

初心者であるならば、ビルダは電卓のようなアプリケーションを作成する時に使うと考えていて今はOK
図形描画とかがやりたいならば、Appletとか自分でSwingのコードを書いて試した方が理解も深まるからいいと思う。
ちなみにNetBeansのGUIビルダは非常に使いやすいけど、Swingをよく理解しておかないと応用がなにも効かないので注意
0302デフォルトの名無しさん2008/01/27(日) 19:32:24
>>301
了解しました。ありがとう。
これでようやく気持ちよくSwingのテキストに取り組めます。
0303デフォルトの名無しさん2008/01/27(日) 19:51:02
画像を表示するところにJPanelをおいてレイアウトをBorderLayoutにしておいて、JComponentを継承した自作クラスをそのJPanelにadd
03043002008/01/27(日) 20:40:56
まだいまいち分かってないのですが、
プロジェクトを右クリックして、新規のところでJPanelフォームを選択すると、
JPanelクラスの拡張クラスが作られました。
これを使えば、なんとかなるのかな。よく分かりませんが、
public class NewJPanel extends javax.swing.JPanel {
となってますから、どうにかなりそうな気もしてます。
これを JFrame フォームの方に貼りたいんですがね。
初心者の迷走は続きそうですw
03053002008/01/27(日) 20:56:19
すいません。何度も。
ようやく話が分かりました。
基本的なGUIフォームは、プロジェクト名を右クリックして
JFrame フォームを選んで作り始めるわけですが、
そのJFrame フォームを右クリックすることで追加のメニューが
出てきますが、そこからJPanel を継承したクラスの追加が
できるということなんですね。
あとは、手でしこしこ書けということでしょう。
お騒がせしました。なかなか難しい、というか、
初心者向けの分かりやすいマニュアルがほしいですね。では。
0306デフォルトの名無しさん2008/01/27(日) 21:22:07
>305
そうなんだが、コンポーネントとして登録する時は、いろいろな制約を満たしていなければならない。
例えばデフォルトのコンストラクタが必須だったり。
あまり凝り始めると動かなくなるので注意しろよ

マニュアルは英語でも少ないからな
今後に期待だろう
■ このスレッドは過去ログ倉庫に格納されています