0

JavaDB/Derbyを使用しているJavaプログラムをコンパイルしようとしています。コマンドラインで実行できます

java org.apache.derby.tools.sysinfo

エラーはありませんが、いくつかのファイルの次の行により、質問のタイトルにエラーが発生します。

import org.apache.derby.client.am.SqlException;

原因

package org.apache.derby.client.am does not exist

JavaDBを新規インストールしましたが、それは問題ではないと思います。私は以前にこのプロジェクトをコンパイルしたことがありますが、JavaDBがインストールされていないことを知っています。プロジェクトフォルダのトップレベルにlibというディレクトリがあり、その中にderbyのすべての.jarファイルがあります。また、環境変数も設定する必要がなかったと確信しています。

このエラーを修正するにはどうすればよいですか?さらに情報が必要な場合は、喜んで提供させていただきます。

私はWindows7とjdk1.7を使用しています

4

1 に答える 1

1

JavaDBJARがクラスパスにないという問題があるようです。-cpコマンドを使用して、またはコマンドで指定して-classpathくださいjavac

于 2011-11-03T00:44:29.273 に答える