sql >> Database >  >> RDS >> PostgreSQL

Java-programma uitvoeren vanaf de Linux-opdrachtregel waarvoor een extra bestand nodig is

Je gebruikt een puntkomma als classpath-scheidingsteken - dit werkt niet onder Linux. Probeer ";" te vervangen. met ":" in classpath en het zou moeten werken.

Bewerken: uitleg van wat hier gebeurt. In Linux, ";" is opdrachtscheidingsteken. Uw lijn van

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

is echt uitgebreid tot 2 die één voor één worden uitgevoerd:

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

De eerste doet niets en sluit met succes af.Second probeert /home/JohnF op te roepen als uitvoerbaar, en dit is niet echt een uitvoerbaar bestand, maar een map!



  1. Hoe paginering te gebruiken met laravel DB::select query

  2. Opdrachtregel PHP mysql_connect() Fout

  3. Postgres Match Alle matrixwaarden met dezelfde kolom met en voorwaarde

  4. Fout:ER_NOT_SUPPORTED_AUTH_MODE:Client ondersteunt het door de server gevraagde authenticatieprotocol niet; overweeg om MySQL-client te upgraden