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

【Java】NetBeans【Sun】

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん2005/11/16(水) 03:28:41
NetBeans系ツールについてのスレッドです。
NetBeans系ツールには下記のものがあります。

NetBeans IDE
Sun Java Studio Creator
Sun Java Studio Enterprise

Sun Java Studio Creator、Sun Java Studio Enterprise は
最近無料化されました。
詳しくは java.sun.com を参照してください。
0809デフォルトの名無しさん2006/05/24(水) 21:11:05
>>808
それだとクラス側が参照されるんでリファクタリングするときは注意な
0810デフォルトの名無しさん2006/05/25(木) 15:05:37
メニューバー→構築→javadocを生成で、javadocの文法エラーはないのに、
最後でNullPointerExceptionを出して、構築失敗って出るんだけどなんでだろ。

java.lang.NullPointerException
at com.sun.tools.doclets.formats.html.PackageUseWriter.generatePackageUse(PackageUseWriter.java:180)
at com.sun.tools.doclets.formats.html.PackageUseWriter.generatePackageList(PackageUseWriter.java:124)
(中略)
C:\src\NetBeans\(非公開)\nbproject\build-impl.xml:392: Javadoc returned 1
構築失敗 (合計時間: 8 秒)

392行目
<javadoc destdir="${dist.javadoc.dir}" source="${javac.source}"
notree="${javadoc.notree}" use="${javadoc.use}"
nonavbar="${javadoc.nonavbar}" noindex="${javadoc.noindex}"
splitindex="${javadoc.splitindex}" author="${javadoc.author}"
version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"
private="${javadoc.private}" additionalparam="${javadoc.additionalparam}"
failonerror="true" useexternalfile="true">
0811デフォルトの名無しさん2006/05/25(木) 15:29:45
プログラミング・開発者・ソースコード CodeZine:EclipseユーザのためのNetBeans環境とプラグイン開発入門(プラグイン, NetBeans, Eclipse)
"EclipseユーザのためのNetBeans環境とプラグイン開発入門
[初級〜中級] NetBeansとEclipseの機能比較とプラグイン開発方法"
http://codezine.jp/a/article.aspx?aid=380


こんなページがあったんだ。

0812デフォルトの名無しさん2006/05/25(木) 15:30:39
>>810
一旦クリーニングしてから再構築は?
0813デフォルトの名無しさん2006/05/25(木) 15:46:59
>>812
だめぽ。orz
08148102006/05/25(木) 17:04:11
>>810とは別のプロジェクトでjavadoc生成はできるので、
やっぱりなにか変なところがあるのかもしれない。
ファイルを削っていって順番に調べるしかないかな。
0815デフォルトの名無しさん2006/05/25(木) 17:15:51
違うプロジェクトか。
ライブラリプロジェクト?
08168102006/05/25(木) 18:13:33
>>815
サンプルにあった、GUIFormExamplesプロジェクト
08178102006/05/25(木) 18:50:45
分かった。
package名なしのクラスと、packageつきのクラスが混在していたんだけど、
package名がついていないクラスがあると構築に失敗するらしい。
つまりプロジェクト窓の中に<デフォルトパッケージ>がまじっているとダメらしい。
適当なパッケージ名を与えてやったら解決した。
0818デフォルトの名無しさん2006/05/25(木) 21:10:11
普通、パッケージつけるだろ
0819デフォルトの名無しさん2006/05/25(木) 21:32:55
からむなよ。うっとうしい。
0820デフォルトの名無しさん2006/05/25(木) 21:39:07
からんでないだろ
0821デフォルトの名無しさん2006/05/25(木) 23:16:23
たしかjarファイルにする時はデフォルトパッケージ禁止なんじゃなかったっけ。
0822デフォルトの名無しさん2006/05/25(木) 23:17:50
なるほど、それでエラーがでるってことか?

確かにパッケージすら指定せずにJARされて
そんなのが世界中に配布されたらたまらないからな。
0823デフォルトの名無しさん2006/05/26(金) 01:30:08
こっちはデフォルトパッケージで問題出てないぞ

1.4時代はデフォルトパッケージは問題が出るのは仕様
0824デフォルトの名無しさん2006/05/26(金) 07:39:03
デフォと名前がついてるのが混在してるとダメなんでないの。
0825デフォルトの名無しさん2006/05/26(金) 13:54:51
5.5βに5.0の日本語リソースをフォルダ名だけ変えていれたら
かなりの部分が日本語になった。
このまましばらく使ってみることにします。
0826デフォルトの名無しさん2006/05/27(土) 02:26:32
>>825
それやると、UpdateCenter埋め込みのURLが変わるから手で変えないとだめだぞ
注意な
0827デフォルトの名無しさん2006/05/27(土) 17:04:06
J2SE5.0update7登場
今回例の日本語バグが直ったおかげでNetBeansで日本語まわりがちゃんと動くぞ

ほかにも致命的なバグが大量に直されてるんで今回はかなりアップデート必須だな
0828デフォルトの名無しさん2006/05/27(土) 17:17:01
>>823
教えてくれてありがたいが、紹介するならアドレスぐらいは張っとこうよ…

ダウンロード
http://java.sun.com/j2se/1.5.0/ja/download.html
変更点 (198KB)
http://java.sun.com/j2se/1.5.0/ja/ReleaseNotes.html#150_07
0829デフォルトの名無しさん2006/05/27(土) 17:19:01
いや、さすがにSDKのページはこのスレきてるならわかるだろうよ
0830 デフォルトの名無しさん2006/05/29(月) 18:58:21
NetBeansにEclipseの呼び出し階層を開くぐらいのことできるのありますか?
ちょっと触っただけなんだけど、使用状況を検索かなんかがにてるけど
開いてるプロジェクトの中からのみ、それも単に直接呼び出してるのしか教えてくれません。

Eclipseのやつだと呼び出し元を何層にも上にさかのぼったり、呼び出し先を何層にも下っていったり
Swingとかのライブラリの中からも調べてくれます。
0831デフォルトの名無しさん2006/05/29(月) 20:49:41
おれもそれ気になる。
昔はEclipseには標準搭載されず
Call Hierarchyプラグインとかいってたっけか?
0832デフォルトの名無しさん2006/05/30(火) 16:00:05
JFrameのpreffered sizeの変更がプロパティからできないのにはどういう原因があるのでしょうか
0833デフォルトの名無しさん2006/05/30(火) 16:52:33
>>832
フレームのサイズってのはタイトルバーなど四方の装飾を含むので
それで設定するとOSによって、同じOSでも設定によって動作が異なるために推奨されない

だからプロパティが表示されたとしても使ってはいけないことになる
packの考え方は個々のコンポーネントのサイズが決まってトップレベルコンポーネントであるフレームが決まるという感じ

だが、NetBeans5使ってるならGUIエディタの作業サイズがそのままフレームのクライアントサイズになるから
気にすることはないけどな

Javaは初期からクライアントサイズというプロパティを用意すべきとはいわれてきた
insetsの取得とかちと面倒だからね
0834デフォルトの名無しさん2006/05/31(水) 03:45:57
プログラムを開始したときのフレームのサイズっては、
どうやって設定するのでしょうか?
0835デフォルトの名無しさん2006/05/31(水) 09:19:33
デザインした通りになるはずだが。
0836デフォルトの名無しさん2006/05/31(水) 13:42:58
>>834

普通にコード中でJFrame#setSize()を使うか、プロパティーウィンドウの
フォームサイズポリシーで"生成する"を選べば良い。
0837デフォルトの名無しさん2006/05/31(水) 17:13:00
JFrameの上にJPanelを乗っけて、その上にJMenubarを乗っけようとしたら、
Other Componentのところになってしまうのですが、どうしてでしょう
0838デフォルトの名無しさん2006/05/31(水) 17:22:40
すいません、あまりに愚問でした。
そして自己解決いたしましたごめんなさい。
0839デフォルトの名無しさん2006/05/31(水) 19:16:03
同じフォルダ(パッケージ)にあるファイルのクラスを使おうと、
変数でクラス名を宣言したときに、

「(パッケージ名).(クラス名)にアクセスできません。
クラスファイル(〜〜〜〜〜〜〜〜)は不正です。
ファイルにクラス(パッケージ名).(クラス名)が含まれていません。
削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください」

というエラーが出てしまいます。
ファイルにそのクラスは含まれていると思うのですが、
このエラーにはどうやって対処したら良いのでしょうか。
0840デフォルトの名無しさん2006/05/31(水) 19:16:38
import宣言を忘れているとか?
0841デフォルトの名無しさん2006/05/31(水) 22:03:21
>>836
あまり推奨されない方法を教えるのはいかがなものか
0842デフォルトの名無しさん2006/05/31(水) 22:08:38
>>841
推奨される方法とは?
0843デフォルトの名無しさん2006/05/31(水) 22:15:20
正直なんで推奨されないのかわからない。
ビジネスアプリ作っててウィンドウサイズ変更の考慮なんてしたことないよ。
環境設定なんて閉じるときにpropeatiesファイルに保存すればいいことだし。
0844デフォルトの名無しさん2006/05/31(水) 22:23:03
セットサイズだと同じWindowsでもinsets取得して面倒だぞ
絶対座標でもおとなしくpackつかったほうが楽
0845デフォルトの名無しさん2006/05/31(水) 22:39:57
packで初期表示ウィンドウを好みの大きさにする方法がわからないw
Insetsなんて最初取得したら一回希望サイズに足すだけだからそんな手間とも思わない
08468362006/05/31(水) 23:06:49
>>841
ん?これって非推奨なのか。
おれは"生成する"じゃなくてJFrame#setSize()を使っているが。
0847デフォルトの名無しさん2006/05/31(水) 23:30:59
本当に
@Deprecatedアノテーションがついている?
0848デフォルトの名無しさん2006/06/01(木) 00:00:37
pack使ってないのはすべてよくないプログラム
0849デフォルトの名無しさん2006/06/01(木) 01:09:31
JMenuBar JMenu JMenuItemとフォームで重ねて行って、
JMenuItemのMouseClickedの結果として、
変数を入力できるポップアップウィンドウを表示させたいのですが、
最後の部分はやはり手書きでコードを書かなければならないのでしょうか?

0850デフォルトの名無しさん2006/06/01(木) 08:03:08
JOptionPaneのこと?
さすがにそこはかくしかないな
0851デフォルトの名無しさん2006/06/01(木) 12:49:20
JDK 5.0 update 7 にアップデートしたら、NetBeansが起動できなくなった。
起動引数に -jdkhome "C:\Program Files\java\jdk1.5.0_07" を渡せば起動した
けど、どこにJREのパス情報を持っているんだ?
0852デフォルトの名無しさん2006/06/01(木) 13:05:01
>>851
WinXPで見たところ、(インストールフォルダ)\etc\netbeans.confにnetbeans_jdkhomeってあったよ
0853デフォルトの名無しさん2006/06/02(金) 01:27:04
>>852
それを空にすればシステムデフォルトで起動してくるはずだよ
C:\Windows\System32下のexeを使って
0854デフォルトの名無しさん2006/06/02(金) 01:36:37
インストールした時と異なるJDKで起動する時は、>>852の言う通り
netbeans_jdkhomeを書き換えてJDKへのパスを設定してもいいし、
いっそのことnetbeans_jdkhomeをコメント化するなり消すなりすれば、
標準のJDKで起動する。
0855デフォルトの名無しさん2006/06/02(金) 05:44:26
netbeansがダウンロードできません!
0856デフォルトの名無しさん2006/06/02(金) 07:46:21
普通にダウンロードできるが
0857デフォルトの名無しさん2006/06/02(金) 15:50:52
NetBeansをインストールする
http://allabout.co.jp/internet/java/closeup/CU20060501A/index.htm

NetBeans 5.0によるStruts/JSFの開発
http://allabout.co.jp/internet/java/closeup/CU20060508A/index.htm
0858デフォルトの名無しさん2006/06/02(金) 22:59:25
>>857
その間の記事でEclipseでサーバーサイド開発環境セットアップがあるのだが
その手間の多さといったら初心者はやはり躓くね
NetBeansはもっと評価されてもいいとEclipseの本出してる人が言ってるのが面白い
0859デフォルトの名無しさん2006/06/02(金) 23:15:12
俺はEoD推進に大賛成だから、プラグイン作るならまずnetBeansかなと思ってる。
JDKと一緒に落とせるIDEでもあるし、「まず触ってもらう」から「普段から使う」までサポートできるのはこっち。
EclipseはちょっとEnterpriseに走りすぎて止まらない印象が強いしね。

まぁまだ作ってないし、作りたいネタもないんだがw
0860デフォルトの名無しさん2006/06/02(金) 23:37:49
>>860

どんな単純なものでも日本人が作ったNetBeans用プラグインというだけでたぶん注目される
Eclipseだと埋もれる
モチベーションは結構変わるかもね
0861デフォルトの名無しさん2006/06/03(土) 00:01:56
JUnit for JavaScriptとか?w
0862 デフォルトの名無しさん2006/06/03(土) 07:27:17
Call Hierarchyプラグイン作ってくれ。
0863デフォルトの名無しさん2006/06/03(土) 23:27:50
一部クラスだけをJavaDocにするにはどうしたらよいですか?
リファクタリング前の恥ずかしいソースまでいちいち出力されてしまいます。
0864デフォルトの名無しさん2006/06/03(土) 23:39:34
そういや5.0ってプロジェクト単位でしかJavaDoc出力できなくなってる気がする
0865デフォルトの名無しさん2006/06/03(土) 23:40:14
パッケージアノテーションってNetBeansで作れる?
0866デフォルトの名無しさん2006/06/04(日) 12:12:56
>>860
埋もれてないよ。
@ITで記事になってるのがあるし
自分のブログで公開している人もいるし
0867デフォルトの名無しさん2006/06/04(日) 12:13:52
>>863
なんでそんなことする必要があるんだろ。
その一部のクラスだけの生成されたJavadocのHTML
ファイルを抜き出せばいいだけじゃないか
0868デフォルトの名無しさん2006/06/04(日) 12:20:50
>>867は何を言ってるの?
0869デフォルトの名無しさん2006/06/04(日) 12:21:36
>>867はちと頭を冷やしてきてください
0870デフォルトの名無しさん2006/06/04(日) 13:10:15
あるクラスにJavadocを記述
↓
Javadocを実行
↓
Javadoc HTMLファイルが集まったディレクトリ生成される
↓
Javadoc HTMLファイルが集まったディレクトリから
該当するクラスのHTMLファイルを見つける。
↓
そのHTMLファイルだけをコピーまたは移動する
↓
>>863の目的実施完了
0871デフォルトの名無しさん2006/06/04(日) 13:25:50
あさはかだ。
0872デフォルトの名無しさん2006/06/04(日) 14:13:29
>>870
それをクラスで右クリック→JavaDocだけで済ましてくれ
0873デフォルトの名無しさん2006/06/04(日) 14:19:53
無理

あるクラスにJavadocを記述
↓
クラスを選択
↓
クラスを右クリック
↓
Javadocを実行
↓
Javadoc HTMLファイルが集まったディレクトリ生成される
↓
Javadoc HTMLファイルが集まったディレクトリから
該当するクラスのHTMLファイルを見つける。
↓
そのHTMLファイルだけをコピーまたは移動する
↓
>>863の目的実施完了



結局こうなるから
0874デフォルトの名無しさん2006/06/04(日) 14:20:24
>>870
パッケージとかクラス一覧が対応できてないだろ
0875デフォルトの名無しさん2006/06/04(日) 14:28:05
それは「JavaDoc実行」のところにオプションとして
細かく説明を入れておかないといけないわけね

そこまで細分化して説明する必要があるんだろうか

もう質問者は子供じゃないんだし
0876デフォルトの名無しさん2006/06/04(日) 14:35:51
大人か子供か分かるとはすごいな
0877デフォルトの名無しさん2006/06/04(日) 14:42:54
nbのJavaDocは該当ページをブラウザに開くまでをやるから
クラス単体で出来ないってのがそもそもおかしい
0878デフォルトの名無しさん2006/06/04(日) 15:35:33
>>876
中学生以上は大人と見なしてもいいと俺は思ってる。
子供とみなすとホントに餓鬼っぽいウザイ行動しても
いいという免罪符をもてると勘違いする若僧がいるから。
0879デフォルトの名無しさん2006/06/04(日) 15:48:54
小学生かもしれんぞ
俺も小学からパソコンいじってたし

でもJavaDocとかが当時の自分に当てはめて理解できたとはおもえんな
ハンドアセンブルとかBIOSは逆に基本だったが、時代が変われば一般常識もかわるか・・・
0880デフォルトの名無しさん2006/06/04(日) 17:30:02
さすがにアセンブラとか触りだしたのは中学からだったなぁ
小学校の時はBASIC止まり。起動したらスクリーンエディタが上がってきた手軽さがあるしね。

今はHTMLから入った、とか言ったりするのかね?

オフトピでした。
0881デフォルトの名無しさん2006/06/04(日) 19:17:12
>>879
そんな免罪符が許されると(ry

ああいうのは大抵高校生か大学生だと相場が決まってる
0882デフォルトの名無しさん2006/06/04(日) 20:41:14
なんか867がキチガイみたいなレス繰り返してぐだぐだになってる・・・
0883デフォルトの名無しさん2006/06/04(日) 21:10:21
それに対する返答もキチガイだからどっちもぢっと
0884デフォルトの名無しさん2006/06/05(月) 01:30:18
結論

おとなもグダグダ
0885デフォルトの名無しさん2006/06/05(月) 02:18:16
話題が他にないとはいえ、随分引っ張るね。
0886デフォルトの名無しさん2006/06/05(月) 02:20:08
>>どっちもぢっと
こんな感じで " 俺漏れも " が誕生したわけだ。
0887デフォルトの名無しさん2006/06/05(月) 10:19:31
フォント汚くて使う気おきねえ
0888デフォルトの名無しさん2006/06/05(月) 10:41:53
>>887
フォントサイズの設定変えればいいんじゃない?
$NET_BEANS/etc/netbeans.confのnetbeans_default_optionsに「-fontsize 12」を追加
0889デフォルトの名無しさん2006/06/05(月) 11:25:37
ネットベンズ

と発音したくなった


イギリスのビッグベンを思い出した
0890デフォルトの名無しさん2006/06/05(月) 13:49:41
コンパイルのときオプションを与える(-deprecation とか)のってどうやったらいいんですか?
0891デフォルトの名無しさん2006/06/05(月) 13:53:48
プログラムを書き終わった後に、
JScrollPaneに重ねたJTextAreaの大きさなどを
を変更するにはどうしたらいいのでしょうか?
フォームでいじってみても反映されないみたいなのですが、、
0892デフォルトの名無しさん2006/06/05(月) 13:57:53
JScrollPaneの中のJTextAreaのサイズいじっても、JScrollPaneの大きさにあわせられるでしょ
0893デフォルトの名無しさん2006/06/05(月) 13:58:57
>>890
普通にプロジェクトのプロパティにあるでしょ。
0894デフォルトの名無しさん2006/06/05(月) 14:02:19
>>887
Mustangと最新のビルド使うとClearType効くよ
0895デフォルトの名無しさん2006/06/06(火) 17:47:26
プロジェクトウィンドウのファイルの表示順序はデフォルトではアルファベッド順んですが、
変更するにはどうした良いのでしょうか。4.1を使っているのですが。
0896デフォルトの名無しさん2006/06/07(水) 15:23:50
EclipsedでJavadocのポップアップを日本語化する
ツールmergedocってNetBeansでも使えるんだね。
src.zipからsrcja.zipを作って
そいつをパスに通せばいいんだね
0897デフォルトの名無しさん2006/06/07(水) 18:43:53
NetBeans5.5が出たとき、
NetBeansを5.0から5.5に
アップデートセンターだけで
間単にアップグレードできるようにしてほしいな。

これができればEclipseよりも大きなアドバンテージが得られるはず。
0898デフォルトの名無しさん2006/06/07(水) 18:45:29
NetBeansでもEclipseでも両方で機能できるように
プラグインを作ることが可能になれば・・・・

そんなフレームワークないかなー。あったらほしい。


AppletとApplication両方に対応したアプレットケーションは
非常に簡単に作れるのだから、
それと同じようにNetBeansとEclipse両方に対応した
プラグインを簡単に作れる機構ってないかな
0899デフォルトの名無しさん2006/06/07(水) 18:57:51
アップデートセンターで
プラグインをインストールするとき、
複数のプラグインを入れるときに
毎回「同意」ボタンを押すのがめんどい。

Eclipseだと、「Install All」というボタンにより,
すべて同意したことになって同意ボタンは一回押せば済む。
0900デフォルトの名無しさん2006/06/07(水) 19:43:25
>>898
それって、Oracleの・・・
0901デフォルトの名無しさん2006/06/07(水) 19:50:21
スケルトンだけIDEにあわせて作って、Insets消したJFrameが上に被さればいいじゃん。
0902デフォルトの名無しさん2006/06/07(水) 20:17:27
>>896
いつのNetBeans使ってるんだ?
今はJavaDoc用意すれば日本語はすぐみえる
ただし、可変長引数だけがだめなんだけどな
0903デフォルトの名無しさん2006/06/07(水) 23:42:33
>>898
ウィンドウの扱い、データオブジェクトの扱いが全く違うから、ムリだと思われ。
特に、エディタやJava言語モデルの仕組みの違いが致命的。
単体で動くアプリが単純にEclipseとNetBeansの枠の中に埋め込まれてメニューが同期する程度だったら簡単だけど。
0904デフォルトの名無しさん2006/06/08(木) 00:18:57
>>900
何がOracleのどんな製品に似ているって?
0905デフォルトの名無しさん2006/06/08(木) 00:19:36
>>903
残念だな〜

できると主張している人もいるけど、実際のところ、どうなんだろう
0906デフォルトの名無しさん2006/06/08(木) 00:52:10
>>905
実現するとしたら、EclipseRCPとNetBeansPlatformの最小公倍数的な仮想プラットフォームをそれぞれの環境用に用意して、プラグインはその仮想プラットフォーム用に書く。
だけど、Eclipse3.1と3.2でもプラグインの後方互換性を完全に取れないのに、NetBeansとの互換性が取れるわけはない。
エディタの構文色分けだけでも、相当難しそう。

>>904
Oracleが、互換仕様だったかなんだかを提言してた。
0907デフォルトの名無しさん2006/06/08(木) 19:38:15
JWindow叩き起こせばいいじゃんw
0908デフォルトの名無しさん2006/06/08(木) 19:39:47
創るJavaにしたがって
JButton名btnViewを作ってそれにイベントを発生させようとするとき
btnViewActionPerformed()メソッドが作成されないことがあるのは
いったいなんなんだろう。

Generated Codeは手動で修正できないし
btnViewActionPerformed()メソッドを使っているコードも
生成されないし、ボタンの上で右クリックしてイベント-ActionPerformed
を選んでもbtnViewActionPerformed()メソッドが自動生成されないし
気持ち悪い。

これのために何度か最初からフォームを
作り直す羽目になった。


どうすればいいんだかわからない
レス数が900を超えています。1000を超えると表示できなくなるよ。