Quantcast
Channel: プラネット NetBeans
Viewing all 4643 articles
Browse latest View live

しんさんの出張所 はてな編: [NetBeans][ソフトウェア技術]NetBeans 7.0登場!

$
0
0

http://ja.netbeans.org/index.html


機能的な目玉としては

  • Java SE 7 対応
  • Maven 3対応
  • Swing開発の拡張
  • JavaEE6対応強化
  • PHPのリファクタリング等強化
  • Weblogic対応強化
  • OracleDatabase対応(ストアドも動かせるらしい)
  • 付属AP鯖が更新。Tomcat は7、Glassfish は3.1へ
  • HTML5対応

あたりか。細かいのを後で乗せよう。


へびのぬけがら: NetBeans IDE 7.0 リリース

$
0
0
当初の予定よりも遅くなりましたが、 NetBeans IDE 7.0 がリリースされました
ダウンロードはコチラからできるようになっております

恒例のスプラッシュです


7.0 によって追加、または改善された主なポイントは以下のようになっています

・シンタックス、ヒントなどのエディタ拡張を含んだ、JDK 7 サポート
・WebLogic Application Server 、 GlassFish 3.1 サポートの改修
・Oracle Database サポートの改善
・HTML5 編集サポート
・Maven 3 サポートと IDE への同梱
・CDI、REST サービス、Java Persistence 、Bean Validation のサポート改善
・PHPリネームリファクタリング対応
・外部での変更検出の改善
・C/C++ サポートの更新

その他の機能については、 コチラを参照頂ければと思います

また、以前にも書いていますが、 7.0 より JUnit が同梱配布されなくなりましたので、 NetBeans 本体インストール後別途プラグインとしてのインストールが必要となります
手順は簡単ですので、詳細は以前のエントリを参考にして頂ければと思います

次回のリリースは、4月21日時点でのロードマップ上ではバージョン番号が7.0.1、リリース予定日が2011年の7月になっています
また、主要な実装機能もコチラにて掲載が始まっています
(バージョン番号からもわかる通り、メインはバグフィックスと JDK7 の対応強化となり、新機能追加の予定はないようです)

何かお気づきの点などありましたら、 ML 等へご連絡頂ければと思います

torutkの日記: [Java][NetBeans]NetBeans 7.0が出た

$
0
0
Java SE 7の新文法に対応しているバージョンです。新機能については以下URL。 http://wiki.netbeans.org/NewAndNoteworthyNB70 [Java]そんなに難しくないSwingのLookAndFeelのカスタマイズ 既存のLookAndFeelのちょっと気に入らない点があるとき、ラップして一部修正する、といった程度であればそんなに難しくないようです。 SwingのWindows Look & Feelは、フォントにMS UI ゴシックを決め打ちで使うところがあ ...

torutkの日記: [java][NetBeans]Windows 7上でのNetBeans 7.0見栄え調整

$
0
0
先日、NetBeans 7.0がリリースされました。さっそくWindows 7上にインストールしましたが、例によってフォントがMS UIゴシックになっているので、アンチエイリアスフォントに馴染んだ目には、ビットマップフォントのジャギーが辛く映ります。 以前、id:torutk:20100924 で、NetBeansのルック・アンド・フィールをNimbusLookAndFeelに変え、NetBeansを動かすJavaVMのフォント設定で論理フォント(SansSerif)から物理フォントの対応をデフォルト ...

きしだのはてな: [JavaEE6]Glassfish3.1でMessage Driven Beanの呼びだし先を特定するにはどうしたらいいんだろう?

$
0
0

たとえばWebアプリケーションに、Message Driven Beanを2つつくります。(import文略)

@MessageDriven(mappedName = "jms/NewMessage1Queue", activationConfig = { @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"), @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue") }) public class NewMessageBean1 implements MessageListener { @Override public void onMessage(Message message) { System.out.println("mdb1"); } } 

これの、mappedNameやクラス名、printlnの部分の「1」を「2」にしたものも作ります。


で、呼び出します。

@WebServlet(name = "InvokeServlet", urlPatterns = {"/InvokeServlet"}) public class InvokeServlet extends HttpServlet { @Resource(mappedName = "jms/NewMessage1Queue") private Queue
      newMessage1Queue; @Resource(mappedName = "jms/NewMessage1QueueFactory") private ConnectionFactory newMessage1QueueFactory; @Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { Connection connection = newMessage1QueueFactory.createConnection(); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); //メッセージ作成 TextMessage tm = session.createTextMessage(); tm.setText("hoge"); //送信 MessageProducer messageProducer = session.createProducer(newMessage1Queue); messageProducer.send(tm); sendJMSMessageToNewMessage1Queue("hoge"); session.close(); connection.close(); } catch (JMSException ex) { Logger.getLogger(InvokeServlet.class.getName()).log(Level.SEVERE, null, ex); }
      response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head><title>Servlet InvokeServlet</title></head>"); out.println("<body>"); out.println("<h1>Invoked</h1>"); out.println("</body></html>"); out.close(); } } 

実際にはNetBeansのJMS呼びだしコードを挿入機能でコードを生成しています。

そのとき、次のような定義ができます。

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd"> <glassfish-web-app error-url=""> <resource-ref> <res-ref-name>jms/NewMessage1QueueFactory</res-ref-name> <jndi-name>jms/NewMessage1QueueFactory</jndi-name> </resource-ref> <message-destination-ref> <message-destination-ref-name>jms/NewMessage1Queue</message-destination-ref-name> <jndi-name>jms/NewMessage1Queue</jndi-name> </message-destination-ref> <class-loader delegate="true"/> <jsp-config> <property name="keepgenerated" value="true"> <description>Keep a copy of the generated servlet class' java code.</description> </property> </jsp-config> </glassfish-web-app> 

で、実行すると、mdb1とmdb2がランダムにログに表示されて、適当にMessage Driven Beanが呼び出されてしまっています。

ちゃんと特定のMessage Driven Bean呼び出すには、どうしたらいいんでしょ?

やさしいデスマーチ: [SCM][Bitbucket][Mercurial][Eclipse] Mylyn Connector: Bitbucket 0.1.0 リリース

$
0
0
巷ではGithubの方が人気のプロジェクトホスティングサービスですが、Bitbucketユーザの方はいかがお過ごしでしょうか?個人的にはWindowsにも導入が簡単で、Subversionとコマンド名が近いMercurialの方が好みです。 さて、Mylynですが、簡単に言えばEclipse上でタスクを管理するためのミドルウェアです。3.3あたりからEclipseに組み込まれ初め、TracやBugzillaなどのBTSと連動して使う事もできます。しかし、Bitbucketと連動して使うためのコネクタ ...

Happy my life: pdk.android.comのコンテンツが消えた…

$
0
0

Porting情報が掲載されていたpdk.android.comの内容が、いつの間にか共に消えていた。”この情報は古すぎるから消した。新しいの今書いてるからちょっと待ってて”らしい。 とはいえ、まるごと消してしまうのは…。

この情報が無いため仕事が滞る人もいるわけで。ってことで、その(旧)pdk.android.comの内容が転載されているサイトがあったのでおしらせ。http://www.kandroid.org/online-pdk/ です。参考までに。


Masaki Katakai's Weblog: Java Developer Workshop のご案内

$
0
0
5月19日(木)10:00〜弊社本社13Fセミナールームにて「Java Developer Workshop」が開催されます。私も1時間ほどお時間をいただき NetBeans 7.0 についてお話させていただくことになりました。ご都合のつく方はぜひご参加ください。

Java Developer Workshop
http://www.oracle.com/goto/jpm110519


主催:日本オラクル株式会社
日程:5月19日(木)10:00 〜17:30 (受付9:30〜)
会場:日本オラクル株式会社 本社13Fセミナールーム
参加料:無料 (事前登録制)
定員:200名(定員となり次第締め切らせていただきます)
対象:Java開発者(主にデスクトップ/組み込み分野に興味がある方)

プログラムの詳細などは上記のページをご覧ください。

たくさんの皆様の参加をお待ちしています♪

きしだのはてな: [PHP]XAMPPでPHP開発するときのPHPUnit/XDebug設定メモ

$
0
0

XAMPP1.7.4の場合。


まずはPHPUnit

コマンドプロンプトを管理者として実行。

> cd \xampp\php > pear upgrade-channels > pear update PEAR > pear channel-discover pear.phpunit.de > pear channel-discover components.ez.no > pear channel-discover pear.symfony-project.com > pear install phpunit/PHPUnit 

で、XDebugの設定。

php.iniの設定。

php_xdebug.dllを読み込んでる行のコメントをはずす

zend_extension = "C:\xampp\php\ext\php_xdebug.dll" 

remote_enableをOn

xdebug.remote_enable = On 

これで、NetBeansでもデバッグできるはず。

Masaki Katakai's Weblog: NetBeans 7.0 用 Ruby & Rails モジュールがアップデートセンターに

$
0
0
NetBeans 7.0 から Ruby と Rails のモジュールは標準のディストリビューションからなくなりプラグインとしてアップデートセンター経由で配布されています。Beta時のアップデートセンターからインストールするという方法がネットではいくつか紹介されていますがこれでその必要はなくなりました。

ツール>プラグインでプラグインダイアログを開き「使用可能なプラグイン」タブに表示されるはずですがもしない場合は「カタログを再読み込み」をしてください。



またプラグインポータルのページから zip ファイルをダウンロードし、それをプラグインダイアログの「ダウンロード済み」タブから読み込んでインストールすることもできます。


Happy my life: IdeaPad s10-3購入

$
0
0

久しぶりににPCを購入した。今回は、LenovoのIdeaPad S10-3。本当は、購入して3年経過したMacBookPro15を最新のMacBookPro13インチに新調しようとも考えたが、現状に特に不満も無いのでまた次回に先送りということに(MacBookProは長く使えるマシンだね)

NetBookは小さい

なにかと出張したり気分転換に喫茶店で仕事したりする事が増えてきたので、小さくて電池の持ちがよいPCは、なにかと都合がよい、はず。

これまでは、MBP15インチを持ち歩いてウロウロしていたが、持ち運びの不便さ、電池の持たないなどの点もあってなんとかしたいなーとは思ってたので、そこでNetBookと(今さらな理由…)

ということで、Amazon.comから個人輸入することに。

購入の手順

周辺環境はUSキーボードで統一しているが、この機種は日本でUSキーボード配列のものが購入できない。なので、Amazon.comで購入してHopShopGo Homeで転送して日本へ、ことに。

このときプリインストールされているOSが英語版Windows7 Starterになってしまうのだが、速攻でUbuntu入れるのだし、この際無視。

Amazon.comに注文してから日本に届くまでは、送料が一番安くつくプランで約2週間ほど。もっと早く欲しいひとはお金積めば2,3日は早くなる。今回は急ぎでもないので、そういうプランにしたが。

気になる費用は

  • Amazon.com(本体+現地送料無料) $319.99
  • Hopshopgo(日本への送料、保険etc) $75.54

で、合計$395.53(83円換算で32900円ほど)となった。まあ、日本で同機種購入+別途USキーボードを購入したと思えば、そんなものかなと。

MeeGoが動くよ!

IdeaPad S10-3にしたのは、もともとThinkPadを愛用していた、というのもるのだが、それ以外にも「MeeGoの動作確認済機種である」というのも決め手に。

MeeGoというのは、IntelとNokiaが開発している組み込み機器向けOS。立場からすると、Androidの近い(Intelが開発しているAndroidみたいなOSと言う表現も、さほど間違いではない)

Twitterのタイムライン上には、MeeGoを連呼する人が何名かいるので、そのあたりに感化されたというか、ちょっと触ってみるか、という気になった。

手持ちのBeagleBoardでもMeeGoを動作させることはできるのだが、追加投資が必要 & 動作している様子を手軽に人に見せられない、というのがあるので断念。こういうのは人に見せてなんぼだと思うので。

ほかにも、NetBookは通常のノートより動作するOSが多い(MacOSXも!)ので、動作検証、研究にも何かと役立ちそう、というのもある。

で、このあと、Ubuntuのインストールでトラブったのだが、それは次回へ。

Lenovo
      IdeaPad S10-3シリーズ 10.1型TFT液晶 ネットブック 0647AQJ
Lenovo (2010-10-27)
売り上げランキング: 3890


forest of netBeans: オープンセミナー2011@岡山

$
0
0

昨日はオープンセミナー2011@岡山に参加させて頂きました。

午前中と昼過ぎの地元コミュニティーの紹介の後

オラクル、マイクロソフト、グーグルといった大手外資系の方が

セッションされすごく盛り上がりました。

参加者がそれぞれに言ってましたがオラクル、マイクロソフト、

グーグルの三社が同時に来てるってすごい!

あまり活動していませんがわが下駄Beans(netBeansユーザー会)

としてはオラクルの寺田さんのセッションは聞き逃せないところ

Java7のいろんな話を聞かせて頂きました。また、オープンラボ

備後も紹介して頂き感謝します。

f:id:lopes_nb:20110521132911j:image

f:id:lopes_nb:20110521132950j:image

また、18時30分からの懇親会も楽しく、盛り上がりました。

オープンラボ備後のメンバーもいろいろ広報活動をして頂き

ありがとう!

f:id:lopes_nb:20110521200000j:image

f:id:lopes_nb:20110521195913j:image

f:id:lopes_nb:20110521200032j:image

Masaki Katakai's Weblog: jVi for NetBeans 7.0

Masaki Katakai's Weblog: Java Developer Workshop ありがとうございました

$
0
0
先週の木曜日5月19日に開催された Java Developer Workshop、お忙しい中たくさんの皆様にお集まりいただき本当にありがとうございました。NetBeansのセッション、またその他の資料は以下で公開されています。
NetBeans 7.0 のダウンロードはこちら: JDK7 の最新のスナップショットはこちら: JDKをインストールしたら Java プラットフォームマネージャーで追加できます。

NetBeans

プロジェクトプロパティーの「実行」カテゴリから Java プラットフォームで指定します。

NetBeans

「ソース」カテゴリでは「ソース/バイナリ形式」で指定します。

NetBeans

Masaki Katakai's Weblog: Start NetBeans in English UIs

$
0
0
As you have already noticed, NetBeans 7.0 officially supports Russian localization by default. It means when you start NetBeans 7.0 in Russian environment, NetBeans will run with Russian UIs.

NetBeans

However, I understand you sometimes want to use NetBeans in English UIs. In that case, you can switch UI to English by the followings:

Start NetBeans in English environment:

If you can switch your environment to English quickly e.g. on Mac OS X, Linux and Solaris, please start NetBeans in English locale.

% env LC_ALL=C netbeans

Start NetBeans with --locale en option:

On Windows, you can use --locale en option at NetBeans startup.

% netbeans --locale en

This option can be defined in netbeans.conf file, like:

# Options used by NetBeans launcher by default, can be overridden by explicit # command line switches: netbeans_default_options="--locale en -J-client ....

Please note that when you switch language, NetBeans user directory (or just /config/Windows2Local directory under user directory. Thanks Michel for pointing out!) should be cleared - remove or use new one. Some window titles are remaining in previous language.

References:

Happy my life: VMwareのイメージファイルを縮小する(Linux編)

$
0
0

以前、WindowsがインストールされたVMwareのイメージを縮小するエントリーを書いたが、今回はLinux編。こちらもWindowsの時と同様に、利用していない領域をゼロで埋めてからcompactを実行するとかなり小さくなる。これは、VMwareのイメージファイルは内部で圧縮されて保存されているため。

特に、VMwareのイメージを配布するときはファイルサイズが小さい方がよいわけで。そのために以下の方法を試してみるのはよいかと思う。

ちなみにこの方法は、某巨大掲示板に書いてあった方法だが、見失いそうなのでblogに転記しておく。

手順

あらかじめ、縮小したいデバイス(/dev/sda1とか)を調べておく(dfコマンドなどで知ることが可能)

必要なものは、UbuntuのCDイメージ(まあ別にubuntuでなくてもいいのだが)

  • UbuntuのCDよりLiveCD モードでUbuntuを起動させる
  • /etc/apt/sources.listから、Universeを有効化
  • aptitude install zerofree
  • /home/ubuntu/shなど、適当にマウント先のフォルダを作成する
  • リードオンリーでマウント
    sudo mount -v -n -o ro -t ext4 /dev/sda1 /home/ubuntu/sh
  • zerofreeを実行
    sudo zerofree -v /dev/sda1
  • zerofree実行後はunmount
    sudo umount /home/ubuntu/sh

パーティションを一通りzerofreeで処理したあとは、VMwareにてHDDにcompactを実行する

【改訂新版】 Linuxコマンド ポケットリファレンス (Pocket Reference)
沓名 亮典 平山 智恵
技術評論社
売り上げランキング: 17652


Masaki Katakai's Weblog: NetBeans 7.0 の JavaFX 2.0 Beta プラグインが公開されました

$
0
0
JavaFX 2.0 Beta が公開されました。ここでは NetBeans 7.0 用のプラグインの紹介をしたいと思いますがその前にいくつか重要なドキュメントを見てみます。

実行環境、プラグインのダウンロードはこちらから。
ドキュメントは以下にまとまっています。
この中でも使い始める前に重要なリリースノート、インストールガイドなど見ておきましょう。
システム要件には特に注意したいです。
  • Windows のみのサポート、ブラウザは IE8,9、Firefox 3.5,3.6,4、Chrome
  • JDK は JDK 6 Update 24 以降
  • Prism でテスト済みのグラフィックカードも載っています
インストールガイドには NetBeans プラグインをインストールする方法も載っています。NetBeans プラグインを使用する場合にも JavaFX ランタイムをインストールする必要があるようです。

NetBeans 7.0 へのインストールはプラグインの「ダウンロード済み」で nbm を指定してください。

NetBeans

新規プロジェクトダイアログからプロジェクトを作ろうとしましたが、あれ JavaFX カテゴリが見つからない...と思ったら Java の下に「Java FX Application」がありました。そうか、そうか、そうでしたね ^^;)

NetBeans

デフォルトのプロジェクトは「Hello World」でした。

NetBeans

ほ~プロジェクトウィンドウの中を見ると JavaFX のライブラリが追加されていませんでした。VMオプションに-Xbootclasspath/p:"${libs.JavaFX2Runtime.classpath}" が設定されているのですね。

NetBeans

今回の NetBeans 7.0 用のプラグインはシンプルに JavaFX プロジェクトを作成し実行するというもののようです。今後に期待ですね。

forest of netBeans: GlassFishを勉強する。

$
0
0

以下のシリーズでGlassFishを勉強してみます。

NetBeansを使うのでとっても便利そう!

GlassFishからアプローチするJava〜入門編〜

第1回「GlassFishとNetBeansのインストール」

http://codezine.jp/article/detail/4743

Happy my life: 今さらJDK5をインストールする方法

$
0
0

事情によりFroYoをビルドする必要がありUbuntu10.04にJDK5をインストールしようとしたが、ググるとよく出てくる

/etc/apt/sources.listに

deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse

を追加する方法は現在では有効な方法ではなくなっている。

というのも、jaunty(Ubuntu 9.04)が既にサポートを終了しておりサーバのレポジトリごと抹消されてアクセスできなくなっているから。

ということで、かわりにHardy(Ubuntu 8.04)を指定する必要がある。

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

あとは、いつもの方法でJDK5をインストール。

$ sudo apt-get update $ sudo apt-get install sun-java5-jdk

ちなみに、Ubuntu 8.04 デスクトップ版は既にサポート終了しているが、サーバー版は2013年4月までサポートされるのでJDK5は当分は入手可能である。

Effective Java 第2版 (The Java Series)
Joshua Bloch
ピアソンエデュケーション
売り上げランキング: 2788


きしだのはてな: Ubuntu設定のいろいろメモ

$
0
0

日本語ディレクトリを英語にする

「デスクトップ」とかディレクトリ名が日本語になってて気持ち悪いので英語に。

$ LANG=C xdg-user-dirs-gtk-update 

Javaのフォント設定

Javaのフォントの設定がおかしいらしくNetBeansとか起動するといろいろ文字化けするので対策

$ cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/ $ sudo mkdir fallback $ cd fallback $ sudo ln -s /usr/share/fonts/truetype/takao/Takao* ./ 

PostgreSQL9のインストール

2011/06/04追記 Ubuntu10にこの方法でパッケージからPostgreSQL9入れるとなんか不安定になってしまう

2011/06/07追記 VirtualBoxの問題だったかも。


まずはリポジトリの登録

$ sudo add-apt-repository ppa:pitti/postgresql $ sudo apt-get upgrade 

で、PostgreSQLをインストール

$ sudo apt-get install postgresql-9.0 

なんならpgadminも

$ sudo apt-get install pgadmin3 

データベース中のpostgresユーザーのパスワードを指定

$ sudo su postgres $ psql # alter user postgres with password 'postgres'; # \q $ exit 
Viewing all 4643 articles
Browse latest View live