Seharusnya ada entri dalam file MANIFEST.MF Anda yang merujuk pada driver Postgres. Dan driver perlu disalin sehingga dapat dijangkau dari lokasi file jar yang sebenarnya.
Jadi MANIFEST.MF Anda perlu menyertakan sesuatu seperti ini:
Jalur Kelas:lib/postgresql-9.0-801.jdbc4.jar
Jika driver JDBC adalah bagian dari proyek NetBeans Anda, NetBeans seharusnya menyalinnya ke dist/lib.
Jika Anda tidak ingin mengubah file manifes (atau tidak bisa), Anda perlu merujuk secara manual semua pustaka yang diperlukan pada baris perintah. Tapi kemudian Anda tidak dapat menggunakan -jar
opsi lagi:
java -cp postgresql-9.0-801.jdbc4.jar;OrdersImport.jar com.mypackage.MyMain C:\orders\sometextfile.txt
Ingat bahwa Anda harus menentukan kelas utama saat menggunakan -cp atau -classpath