torutkのブログ

ソフトウェア・エンジニアのブログ

NetBeans

JavaFXアプリケーションのJDK 11対応(NetBeans編)

はじめに これまでにNetBeans 8.2/JDK 8のAntプロジェクト(種類はJavaFXアプリケーション)で作成したJavaFXアプリケーションを、JDK 11に対応させようと試みました。 NetBeans は間もなくリリース予定のNetBeans 10のテストバージョン(vc4)で、OpenJDK 1…

Apache incubetorプロジェクトから提供されるNetBeans 9.0 betaを動かすまで

NetBeans IDEは、1996年のチェコの学生プロジェクトが発端となったJava開発ツールで、1999年にSun Microsystemsに買収され、オープンソースプロジェクトとして運営されてきました。OracleによるSun Microsystems買収後はOracleが引き継いでいましたが、バー…

NetBeans IDEのFindBugs IntegrationプラグインをSpotBugsに差し替える

今年の5月に開催された JJUG CCC 2017 Spring のLTにおいて、FindBugs をフォークした SpotBugs の紹介を見ました。この場で、初めてSpotBugsの存在を知りました。https://speakerdeck.com/eller86/ji-efindbugsmasuta-spotbugs-3-dot-1-0-rc2-falsekoshao-j…

JDK 9 EA上でNetBeans IDE 開発版を動かす(動いた)

id:torutk:20160722で、JDK 9 EA上でNetBeans IDE開発版はまだ動いていないと書いてから1年近くが過ぎました。もうすぐJDK 9もリリース(今年9月予定)ということもあり、そろそろ動く頃かと確認してみました。 動作環境 OS:Windows 10 1607 64bit JDK: Java…

依存関係のある複数のNetBeansプロジェクトをGitで管理する(サブモジュール)

背景 小さなアプリケーションを複数作成し、それぞれGitリポジトリ上は別々に管理しています。例えば、次の4つのJavaFXアプリケーションを作成し、それぞれを独立したGitリポジトリに置いて管理しているものとします。 AnalogClockGadget CalendarGadget Ear…

NetBeans IDE自体のソースコードを一部ビルドする試み

はじめに(NetBeans 8.2更新版でのスクロールバグ) NetBeans IDE 8.2の更新版および開発版では、テキストエディタ機能においてIME経由で文字を入力すると、キー操作でのスクロールができなくなるバグが発生しています。 https://netbeans.org/bugzilla/show…

NetBeans IDEでソースコードの文字サイズをその場で調整

NetBeans IDE上のソースコードをプロジェクタに投影して見せる場合、デフォルトでは文字サイズが小さいので識別が困難です。しかし、プロジェクタに投影しているときに、いったん設定画面を呼び出してフォントサイズを変更して、という操作を見せてしまうの…

JDK 9 EA上でNetBeans IDE JDK9 Branchを動かす(未だ動かない)

その後動いたのでこちらも参照ください。 JDK 9 EA上でNetBeans IDE 開発版を動かす(動いた) - torutkの日記 NetBeansのダウンロードページには、"JDK9 Branch"としてJDK9対応の開発スナップショットが公開されています。 このNetBeansを、JDK 9 Early Acc…

NetBeansのプラグイン:MoreEmacs、Darcula LAF、ItaEditor

最近登場したNetBeansプラグインから、Emacsキーバインドを強化するMoreEmacsプラグイン、ダークテーマ化するDarcula LAF for NetBeans、エディタペインの背景に画像を表示するItaEditorの3つを紹介します。 MoreEmacsプラグイン NetBeans IDEには標準でEmac…

NetBeans 8.0.2からのScene Builder 8.0.0起動

本日記の確認環境 OS Windows 7 64bit版 JDK Oracle JDK 8u60 64bit版 Scene Builder Scene Builder 8.0.0 x64版 NetBeans NetBeans 8.0.2(更新非適用) NetBeans 8.0.2からScene Builder 8.0.0を起動する JavaFX Scene Builderは、現在Gluon社からビルド済…

JUnitプラグインなどをオフラインでインストール

インターネットに接続できない環境でNetBeans IDE 8.0をインストールすると、JavaのユニットテストライブラリJUnitのプラグインがインストールされません。 また、NetBeansの認定プラグインサイトを調べてJUnitプラグインのファイル(.nbm)をダウンロードし…

EasyPMD 9.0/9.1はNetBeansにエラーを起こさせる模様

ソースコード検証ツールPMDのNetBeans用プラグインであるEasyPMDがここのところ活発にアップデートされています。 最新のEasyPMD 9.1をインストールしたところ、NetBeansの新規プロジェクト作成ウィザードが正常終了しなくなってしまいました。[通知]を見る…

GluonのScene BuilderをNetBeansが認識

JavaFX Scene Builderのバイナリ入手先 - torutkの日記 で、Scene Builderの新しいバージョン(Java 8u40で追加されたJavaFXのダイアログなどの機能)のバイナリがGluon社のサイトで公開されていますが、NetBeansからは認識できないという件を書きました。最…

JavaFX Scene Builderのバイナリ入手先

Java SE 8u40以後、OracleからはScene Builderのバイナリ(実行体)提供がなくなりました。その直後、Gluonという会社がScene Builderのバイナリと各OS向けインストーラを提供開始しています。 http://gluonhq.com/products/downloads/さっそくScene Builder…

NetBeans 8.0のソースを追う(Scene Builderの設定)

Scene Builderを自前でビルドしたものをNetBeansの[ツール]メニュー > [オプション] > [Java] > [JavaFX]タブで、Scene Builderホームに設定してみたところエラー(「選択した場所 C:\Program Files\JavaFX Scene Builder には有効なJavaFX Scene Builderイ…

Windows 7、Java SE 8u20、NetBeans 8の組み合わせで落ちる

【お知らせ】(2014-10-15)本バグはJava SE 8u25で修正されました。 http://www.oracle.com/technetwork/java/javase/8u25-relnotes-2296185.html Windows 7 64bit版にJava SE 8u20 64bit版の上でNetBeans 8を動かしてJavaプログラムを記述していると、高頻度…

FindBugs 3.0.0-rc2とNetBeans Plugin

Java SE 8対応のFindBugs 3.0.0リリース候補版(rc2)が公開されています*1。 http://findbugs.sourceforge.net/FindBugsサイトでは、3.0.0-rc2を組み込んだEclipseプラグインが合わせて公開されています。しかし、NetBeans向けのプラグイン(FindBugs Integ…

JenkinsでNetBeans AntプロジェクトのJavaソースをビルド

NetBeans IDEでAntプロジェクトで作成しているJavaのソースコードをJenkinsでビルドおよびJUnitユニットテストを実行する環境をLinux上に構築しました。次のURLに記載しています。 Jenkins - ソフトウェアエンジニアリング - Torutk 今後、静的検証ツールの…

Windows上のNetBeans 8.0 RC1でC++開発を整える

Linuxであれば簡単なのですが、Windows上でNetBeansのC++開発環境を構築するのは少々複雑でした。NetBeansはGNUコンパイラ系を使用するので、Windows上ではまずGNUコンパイラを整えるところから始まります。GNUコンパイラはUNIX系のツールなので、Windowsへ…

NetBeans 7.3をインストール

先日、NetBeans 7.3が正式リリースされたので早速インストールしてみました。今回はWindows 8(64bit版)に、NetBeans IDE 7.3 すべて版を入れました。すべて版にはJava SEのほか、JavaCard、Java ME、Java EE開発環境とJava EEアプリケーションサーバー(Glas…

NetBeans 7.2で作成したJavaFXアプリケーション起動の謎

NetBeans 7.2の新規プロジェクト「JavaFX アプリケーション」で作成したプログラムは、JavaFX ライブラリのJARファイルをクラスパスに指定することなく実行できます。試しに、NetBeansで[ファイル]メニュー>[新規プロジェクト...]で、カテゴリ欄で[JavaFX]を…

NetBeans 7.1インストール

やっとNetBeans 7.1正式版(Java SE版)をWindows 7(64bit)にインストールしてみました。インストールと初期設定の作業内容をWebページに記載しながら進めています(以下URL)。まだ初期設定が終わっておらず、ページは未完成です。 http://www.02.246.ne.…

NetBeans 7.1RC1所感

NetBeans 7.1RC1はEmacsキーバインド使用者はしばし待ち NetBeans 7.1RC1をインストールし、キーバインドをいつものようにEmacsに設定後、JavaエディタでCtrl+kを押すとNetBeansがハングアップ。以下のバグのようです。 Bug 205733 - IDE locks up after usi…

NetBeans上からプロジェクトのJavadoc生成時、パッケージドキュメントへの画像貼り付けとoverview.htmlの指定

NetBeansではプロジェクト単位でjavadoc生成を行うことができますが、パッケージドキュメント(のHTML)に画像ファイル(のリンク)を書きたいときの方法、overview.htmlをどこに置いてどう指定するかの方法を紹介している記事(英語)がありました。 http:/…

NetBeansのモジュールファイルをハック

NetBeansのSQEプラグインに含まれるCheckstyleのバージョンが古い(5.0-beta1)ので、新しいバージョン(5.3)にどうやって置き換えられるかを追い求めてみました。 (2011/06/20に更新されたSQEではCheckstyle 5.3対応したようです) SQEプラグインのソースを…

Windows 7上でのNetBeans 7.0見栄え調整

先日、NetBeans 7.0がリリースされました。さっそくWindows 7上にインストールしましたが、例によってフォントがMS UIゴシックになっているので、アンチエイリアスフォントに馴染んだ目には、ビットマップフォントのジャギーが辛く映ります。以前、id:torutk…

NetBeans 7.0が出た

Java SE 7の新文法に対応しているバージョンです。新機能については以下URL。 http://wiki.netbeans.org/NewAndNoteworthyNB70[Java]そんなに難しくないSwingのLookAndFeelのカスタマイズ 既存のLookAndFeelのちょっと気に入らない点があるとき、ラップして…

Java SE 7 Preview版とNetBeans 7.0 Beta2

id:torutk:20110217:p2 でちらっと触れたNetBeans 7.0 Beta2と、Java SE 7(JDK 7 binary snapshot b130)をWindows 7 64bit環境にインストールしてみました。 インストール時のメモ JDK 7 をインストールするときは、JDKのみとし、JREはインストールしない JD…

NetBeans 7.0 Beta 2が出た模様

数日間、NetBeans 7.0開発ビルドが更新されていなったのですが、NetBeans 7.0 Beta2がリリースされていました。 http://netbeans.org/community/news/show/1508.html Oracleの接続/開発機能が増えているのかぁ。。。 Stored Procedureをいじれるようなこと…

NetBeansのプラグイン

NetBeansのプラグインに関する雑多メモです。メモにはJava以外の言語の観点は入っていません。 SQEプラグイン Windows環境での話です。Unix/Mac系では確認していません。 http://kenai.com/projects/sqe/pages/Home Checkstyle、FindBugsを使うため、SQEプ…