2014-01-28 84 views
1

我不喜歡發佈一個問題,當我輸入問題標題時出現如此多的建議,但是通過查看所有問題並看到沒有解決方案有點令人不安。我一直在關注java-> postgres連接的教程,並且我不斷被屠殺JDBC類路徑問題

"Could not find or load main class Seb" 

錯誤消息。

我使用

SET CLASSPATH=%CLASSPATH%:<path to work directory>;<path to jdbc jar> 

編譯像這樣嘗試: -

javac -cp .:jdbc.jar Seb.java 

和執行,像這樣: -

java -cp .:jdbc.jar Seb 

,並通過光不能看到 - _-

事情是,跟着教程到信(並觀看演示視頻)似乎不適合我。

我只是在Windows 8上使用記事本和cmd.exe進行開發,因爲它只是一個學習機會,不是一個大項目 - 但我很困惑,爲什麼我不能讓它運行!

JDBC postgres文件與.java文件位於同一目錄中。

如果需要的話,可以提供代碼,以及我可以提供的任何其他信息。

在此先感謝您的幫助,

-Tim!

回答

2

使用一個分號分隔的類路徑適用於Windows

java -cp .;jdbc.jar Seb 
     ^

閱讀:PATH and CLASSPATH

+0

而且,是勒布不是在一個包?如果是這樣,它需要使用包裝的名稱.Seb – Kayaman

+0

謝謝Reimeus。本教程使用冒號並將其更改爲分號即刻解決了問題:非常感謝! (另外,SO讓我在11分鐘內會接受答案) – Timmy