我使用postgresql驱动程序用java连接到sql server 它包含在我从网站下载的jar文件中。
java -classpath /home/asdf/myProgram;/home/asdf/myProgram/lib/postgresql-9.2-002.jdbc4.jar myMainClass
导致错误: 无法从/home/asdf/myProgram/lib/postgresql-9.2-002.jdbc4.jar加载Main-Class清单属性
主要类位于/home/asdf/myProgram/myMainClas.class
如何在签入postgresql-9.2-002.jdbc4.jar之前让java检查一下
答案 0 :(得分:3)
根据路径“/ home /”判断,您使用的是Linux。 分号结束当前命令并启动一个新命令。
所以,你正在有效地打字:
java -classpath /home/asdf/myProgram
/home/asdf/myProgram/lib/postgresql-9.2-002.jdbc4.jar myMainClass
这可能意味着您正在运行jexec服务,它正在尝试运行postgres jar。
使用冒号,或者使用反斜杠冒号,如下所示:
java -classpath /home/asdf/myProgram\:/home/asdf/myProgram/lib/postgresql-9.2-002.jdbc4.jar myMainClass