MANIFEST.MFファイルには、Postgresドライバーを参照するエントリが含まれている必要があります。また、実際のjarファイルの場所から到達できるようにドライバーをコピーする必要があります。
したがって、MANIFEST.MFには次のようなものを含める必要があります:
クラスパス:lib / postgresql-9.0-801.jdbc4.jar
JDBCドライバーがNetBeansプロジェクトの一部である場合、NetBeansはそれをdist/libにコピーする必要があります。
マニフェストファイルを変更したくない(または変更できない)場合は、コマンドラインで必要なすべてのライブラリを手動で参照する必要があります。ただし、-jar
は使用できません。 オプションはもうありません:
java -cp postgresql-9.0-801.jdbc4.jar;OrdersImport.jar com.mypackage.MyMain C:\orders\sometextfile.txt
-cpまたは-classpathを使用する場合は、メインクラスを指定する必要があることに注意してください