2014-01-28 7 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 

и не может видеть сквозь свет - _-

Дело в том, после учебника вплоть до письма (и просмотра демонстрационного видео), похоже, не работает для меня.

Я просто использую блокнот и cmd.exe для Windows 8 для разработки, поскольку это только возможность обучения, а не большой проект, но я не понимаю, почему я не могу получить эту вещь!

Файлы JDBC postgres находятся в том же каталоге, что и .java-файл.

Код доступен в случае необходимости, как и любая другая информация, которую я могу предоставить.

Заранее спасибо за любую помощь,

-Tim!

ответ

2

Используйте запятой сепаратор для пути к классам ОС Windows

java -cp .;jdbc.jar Seb 
     ^

Read: PATH and CLASSPATH

+0

Кроме того, это Себ не в пакете? Если это так, его нужно запустить с помощью .name.of.the.package.Seb – Kayaman

+0

Спасибо Reimeus. Учебник использует двоеточие и меняет его на точку с запятой, мгновенно разрешающую проблему:/очень высоко ценим! (Также, ответ будет принят через 11 минут, когда SO позволит мне) – Timmy

Смежные вопросы