torutkのブログ

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

NetBeans

JavaアプリケーションのJPMSモジュール化をGradleで

Javaアプリケーションをモジュール化し、Gradleでビルドするようにした 先日のブログの続きです。 torutk.hatenablog.jp いろいろな問題点に直面してしまいました。その後の紆余曲折を書いていきます。 使用するIDE Gradleプロジェクトとして作ったディレク…

Javaアプリケーションのモジュール化でGradleを使おうとしたら色々と

Javaアプリケーションをモジュール化する際の様々な障害 以前、JavaFXでちょっとしたデスクトップガジェットプログラムを作ってみました。 これは、ちょっとしたユーティリティライブラリ(次の日記)と、 torutk.hatenablog.jp それを使ったガジェット風ア…

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ゴシックになっているので、アンチエイリアスフォントに馴染んだ目には、ビットマップフォントのジャギーが辛く映ります。以前、NetBeans …

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…