2014-03-04 28 views

回答

0
/rezsystem/java/jdk1.6.0_21/bin/java -classpath pathToPgSQLDriverJar;pathToYourProgramClassesAndJars attraction.external.viator.DeleteTableData 

這項工作?如果該機器上沒有jar,那麼您必須在那裏上傳它。

說你的postgres驅動jar是位於usr/darshan/myjars/pg.jar的pg.jar。你DeleteTableData程序位於文件夾中的/ usr /達顯/ myprogs /景點/外部/維阿托爾/ DeleteTableData,那麼您的命令看起來像

/rezsystem/java/jdk1.6.0_21/bin/java -classpath /usr/darshan/myjars/pg.jar:/usr/darshan/myprogs attraction.external.viator.DeleteTableData 

希望這有助於。

+0

請澄清這一點更多 –

0

/darshan/java/jdk1.6.0_21/bin/java -classpath PATH_TO_YOUR_JAR com.supplier.external.DeleteTableData ARG1

+0

我已經嘗試如下,但它不工作。它拋出java.lang.ClassNotFoundException。 /rez/java/jdk1.6.0_21/bin/java mypath/postgresql-9.3-1101.jdbc3.jar mypath.DeleteTableData args –

+0

試試這個:java -classpath /rez/java/jdk1.6.0_21/bin/java -classpath 「。; mypath/*」mypath.DeleteTableData args – tianwei

+0

你沒有使用-classpath參數。 classpath應該包含mypath.DeleteTableData的路徑(。;)和你的jdbc3.jar的路徑(mypath/*),所以我使用-classpath「。; mypath/*」 – tianwei

相關問題