PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menjalankan program Java dari baris perintah Linux yang membutuhkan file tambahan

Anda menggunakan titik koma sebagai pemisah classpath - ini tidak akan berfungsi di Linux. Coba ganti ";" dengan ":" di classpath dan itu akan berfungsi.

Sunting: penjelasan tentang apa yang terjadi di sini. Di Linux, ";" adalah pemisah perintah. Baris Anda

java -cp /home/JohnF/postgresql-9.2-1000.jdbc4.jar;/home/JohnF QueryDB

benar-benar diperluas menjadi 2 dieksekusi satu per satu:

java -cp /home/JohnF/postgresql-9.2-1000.jdbc4.jar
/home/JohnF QueryDB

Yang pertama tidak melakukan apa-apa dan berhasil keluar. Kedua mencoba memanggil /home/JohnF sebagai executable, dan ini sebenarnya bukan executable, tapi direktori!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL, Tukar data kolom tertentu dalam dua baris

  2. Butuh metode cepat untuk mengonversi double menjadi string dalam jumlah besar

  3. postgresql tidak muncul di Sumber Data saat membuat .ADO.net Entity Data Model

  4. Pemutakhiran Otomatis Cluster PostgreSQL Hampir-Nol di Cloud (Bagian I)

  5. Slide pembicaraan:Peningkatan Partisi di PostgreSQL 11