Windows の netbeans プロジェクトで Derby を使用すると問題が発生します。Derby をダウンロードして構成し、CLASSPATH 変数を
C:\Apache\db-derby-10.10.1.1-bin\lib\derby.jar;C:\Apache\db-derby-10.10.1.1-bin\lib\derbytools.jar;
コマンドを実行すると
java org.apache.derby.tools.sysinfo
すべてが期待どおりです。出力が得られます
------------------ Java Information ------------------
Java Version: 1.7.0_25
Java Vendor: Oracle Corporation
等
コマンド プロンプトから直接 derby を使用する Java プログラムを実行すると、すべて正常に動作します。
>java program
しかし、Netbeans からまったく同じプログラムを実行しようとすると、次のエラーが発生します。
ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
>>> Please check your CLASSPATH variable <<<
ドライバがコマンド プロンプトからは機能するのに、Netbeans からは機能しないのはなぜですか? 私が見逃している Netbeans の特別な設定はありますか?