予定通りに NetBeans 6.0 が正式にリリースされました。日本語版は来年の予定で ja.netbeans.org では現時点での日本語ファイルを公開しています。こちらも是非使ってみてください。英語版のダウンロード、日本語ファイルは以下からダウンロード可能です。
製品のフィードバックや動作の不具合、質問等日本語のメーリングリストへ送ってください。ここにコメントしていただいてもかまいません。
これまで大変多くのみなさまからフィードバックをいただきました。本当にありがとうございました。残念ながら 6.0 では間に合わなかったバグもありますが次のリリースで直る可能性はもちろんあります。引き続きよろしくお願いします。

英語の NetBeans のメーリングリストに直接参加していただいてもかまいません。参加の方法はそれぞれですね。ブログにもどんどん書いてください!! でも netbeans タグはつけておいてくださいね、でないと気づかないときがありますので (^^;)

プラネット NetBeans への参加も募集しています。ブログを書いているみなさま、お知らせください。

新機能や変更点は気づいたときにいくつか書いておきましたがここに一度まとめておきます。
Comments:

CVSのエンコーディング設定がまだできないようなのですが、日本語版ではできるようになりますか?
Rubyの開発に利用させて頂いていますが、このせいでコミットメッセージが文字化けしたり、マージがまともにできないのですが、この点がEclipseから完全にNetBeansに移行できない唯一の理由です。

Posted by toku on December 05, 2007 at 12:27 PM JST #

こんにちは、toku さん、ありがとうございます。環境を教えていただけますか? Windows でしょうか? また Ruby ファイルに使われているエンコーディングは何になりますか?

Posted by 片貝 on December 05, 2007 at 01:51 PM JST #

早速の返信ありがとうございます。
環境としては
開発PC: Windows
ソースファイルエンコーディング:EUC
CVS:EUC
となっています。
開発者の数もプロジェクト数も多いため、開発を行っている環境が社内でで様々で、プロジェクトによってはLinux上でviを使って開発をしている人もおり、レガシーな「伝統」!?からかコミットメッセージはEUCで行うことになっているようです。
いずれにしても全員がNetBeansやEclipseを使っているわけではないので、エンコーディングの設定ができないとそれらの規約に従えないのです。

Posted by toku on December 05, 2007 at 03:06 PM JST #

情報ありがとうございました。

Eclipse のほうを調べてみますね。Eclipse はプロジェクトと同じエンコーディングが使われるのでしょうか?

NetBeans では NetBeans が起動しているエンコーディングを使うようですので Windows で動かしている限り Shift JIS になってしまうようです。NetBeans を -J-Dfile.encoding=eucJP オプション付きで起動したら大丈夫かもしれません。一度試してみていただけますか? インストールフォルダの etc/netbeans.conf ファイルにオプションを追加して再起動してください。

Posted by 片貝 on December 05, 2007 at 03:35 PM JST #

はじめましてー。

今、仕事では5.5.1を利用させていただいてますが、6.0(日本語zip利用)もちょっとさわってみました。
環境によるのかもしれないのですが、変な現象が出たのでご報告です。
※OS:WindowsXP(SP2)/Java1.6u3/CPU:Core2Duo@2.33GHz

(1)起動時にCPU利用率50%状態で1分ぐらいマシンがうなってます。
5.5.1はすぐ起動するんですが・・・。

※マシンによるみたいです、会社のPCではここまでひどくなかったので。

(2)インストール時にアプリケーションサーバをインストールせず、あとからTomcat5.5.25を追加しました。
※Tomcat6はAdminTool(Web)がないので・・・。
NetBeansIDEから起動するとちゃんと起動する(ログ画面はでる)んですが、起動したことをNetBeansIDEが感知できないようで、タイムアウトまで待って「起動に失敗しました」のメッセージが出ます。

以上です。

タブが強制的にスペースになってしまうのは選べるようになったみたいですね。改行コードもCR/LFになってくれればいいのにと思います。:-)

Posted by jacky on December 06, 2007 at 12:30 AM JST #

>Eclipse はプロジェクトと同じエンコーディングが使われるのでしょうか?
eclipseではCVSリポジトリの設定を右クリック→プロパティのダイアログのサーバーエンコーディングで文字コード指定すると、ファイル名とコミット時のコメントが自動的に変換されます。
ただ、eclipseではdiff画面のエンコードはワークスペースのエンコード設定が適用されてしまうのが不満のタネになっています。

>-J-Dfile.encoding=eucJP オプション付きで起動
とりあえず、以下のことを確認しました。
・CVSヒストリーのコメントが正しく表示されること
・コミットした際にEUCでコミットされること
・マージが正しく行えること
ありがとうございました。

そのうちプロジェクトごとに設定できるようになるとうれしいですね。

Posted by toku on December 06, 2007 at 10:02 AM JST #

確認していただきありがとうございました。バグを調べてなければ登録しておきます。NetBeans の場合はだいたいのものは「プロジェクト」単位として扱われます。CVS のコミットメッセージもこのプロジェクトのソースエンコーディングにデフォルトはあわせてよいものでしょうか。この場合はソースエンコーディングが EUC なのでデフォルトでは EUC、変更したい場合は設定を違うものにする、というのが現実的のように思えますね。

Posted by 片貝 on December 06, 2007 at 10:09 AM JST #

こんにちは、jackyさん、コメントありがとうございます!!

(1)メモリはどれくらいですか? ディスクアクセスされてますでしょうか?
私も WindowsXP は使いますがそこまでひどくはなかったですが、ひょっとしたらユーザーデータがおかしくなっているかもしれませんね。ホームディレクトリの .netbeans/6.0 を一度消して見てはどうでしょうか?

(2)Tomcat5.5.25ですね、これから調べてみます。ポート番号は Tomcat と NetBeans 側の設定では同じになっていますよね?

Posted by 片貝 on December 06, 2007 at 10:13 AM JST #

ゎぉ。:-)
お返事いただけて光栄です。
メモリは2GですがNetBeansへ渡すメモリとかは設定してません。
ディスクを読んでる感じじゃなかったですねぇ。
IDEのウィンドウの枠だけでて中にディスクトップが残ってる状態です。
グラフィックまわりかなぁ・・・2d3d=falseみたいなのがありましたよね。
※ビデオカードはnVidiaのQuadro FX 3500M(512M)ってやつです。
TomcatのほうはWindowsなので共有メモリだと思います。
※いまここに環境が無いので曖昧ですが設定はmanagerロールのID/PASS以外いじらなかったと思います。5.5.1とデフォルトが違うのかな。共有メモリ名が違うとか。ちょっと確認してみます。:-0

Posted by jacky on December 06, 2007 at 11:28 AM JST #

そうですね。
CVSなどのバージョン管理ツールへのコミットメッセージなどのエンコードはプロジェクトのエンコードとは別物だと思いますので、片貝さんのおっしゃるような動作をすると良いと思います。

Posted by toku on December 06, 2007 at 12:58 PM JST #

今使ってる開発機に6.0インストールしてやってみましたが、5.5.25も5.0.28も同様の症状が出ますね。
やり方は、サーバ追加して右クリックしてデバッグモードで起動なんですが起動はかかるものの起動完了を感知できないみたいです。
NetBeansからの起動って追加されたサーバの「bin/catalina.bat jpda start」を実行してるわけではなくて設定された情報を使って起動かけてるんだと思うので(なぜならcatalina.batに記述されている共有名はjdbconnだから)ちょっと謎ですね。:-)

Posted by jacky on December 06, 2007 at 01:12 PM JST #

jackyさん、今手元にある Visita マシンなのですが Tomcat 5.5.25 を単純に unzip した場所を指定して起動することができました。NetBeans も関知しているようです。admin ユーザーは指定しましたか? 私は勝手に入力して新規に作ることにしてしまいました。

Posted by 片貝 on December 07, 2007 at 02:12 PM JST #

こちらも自宅の環境ではあっさりできました。:-)
5.5.1からはちゃんと使えているTomcatを6.0から指定しているので設定ミスってことはなさそうです。環境依存の現象かなと思います。
違い・・・関係ありそうなこと
・proxy通さないと外にでれないのでNetBeansにproxy設定してること
・mod_jk(ajp13)/Apacheが動いてること
ぐらいかなぁ。何かわかったらまた報告しますね。

そうそう、起動が遅い件、なんとなく分かりました。
「開始ページ」の表示みたいです。起動時に「開始ページ」を表示しなければサクッと。:-)
その後メニューから「開始ページ」を選ぶとやはり同様の症状になりますね。例えばNetBeansの上にFirefoxのウィンドウを重ねると残像残りまくって画面ぐちゃぐちゃに・・・。VRAM512Mもあるのに。:-P
これも環境依存っぽいですねぇ。

Posted by jacky on December 08, 2007 at 08:11 AM JST #

jacky さん、そうですね、グラフィック周りと思います。私も普段は nVIDIA ですが2台とも GeForce で Quadro というのは使ったことがありません。 JDK は Java1.6u3 ですよね、ん~おかしいな~。JDK1.5 で試してみるとか?

Posted by 片貝 on December 08, 2007 at 09:20 AM JST #

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai