2015-10-16 101 views
0

我在linux ubuntu上安裝h2database。h2數據庫:運行腳本編譯

我下載H2 Platform-independent.zip版本1.4.190

我跑build.sh

和執行

prompt > java -classpath org.h2.tools.RunScript -url jdbc:h2:tcp://localhost/~/test -script test.sql 

java -cp h2*.jar RunScript jdbc:h2:~/test -user admin -script test.sql 

我得到錯誤「無法找到或加載主類RunScript」

我看到RunScript.java沒有被編譯。

build.sh或build.bat不會編譯RunScript.java。

回答

0

嘗試:

java -cp h2*.jar org.h2.tools.RunScript -url jdbc:h2:~/test -script test.sql 
+0

托馬斯你好,首先我沒有找到RunScript.class文件。我可以在h2/src/main/org/hr/tools目錄下找到RunScript.java。當我構建h2database時,我找不到RunScript.class文件。我相信我不能執行沒有RunScript.class文件! – SKay

+0

這是Windows嗎?你如何構建H2?你在哪個目錄執行這個? –

+0

可在http://www.h2database.com/h2-2015-10-11.zip上找到適用於所有平臺的h2Database。解壓縮後,你會發現windows和linux的build.bat和build.sh。我從解壓後的目錄構建它! – SKay