PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Uruchamianie programu Java z wiersza poleceń systemu Linux, który wymaga dodatkowego pliku

Używasz średnika jako separatora ścieżki klas - to nie zadziała w systemie Linux. Spróbuj zastąpić ";" z ":" w ścieżce klas i powinno działać.

Edytuj: wyjaśnienie, co się tutaj dzieje.W Linuksie „;” jest separatorem poleceń. Twoja linia

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

jest naprawdę rozszerzona do 2 wykonywanych jeden po drugim:

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

Pierwszy nic nie robi i pomyślnie kończy pracę. Drugi próbuje wywołać /home/JohnF jako wykonywalny, a to naprawdę nie jest plik wykonywalny, ale katalog!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rekurencyjne dołączanie do Postgresql

  2. Schematy Django i postgresql

  3. Postgres:Jak zrobić klucze kompozytowe?

  4. Rekurencyjne zapytanie o dane hirarchiczne na podstawie listy sąsiedztwa

  5. Błąd składni przy lub w pobliżu END z nazwą kolumny END