0

私はpostgresqlドライバーを使用してjavaでSQLサーバーに接続しています。
そこのウェブサイトからダウンロードした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にそれをチェックさせるにはどうすればよいですか?

4

1 に答える 1

3

パス「/home/」から判断すると、Linuxを使用しています。セミコロンは現在のコマンドを終了し、新しいコマンドを開始します。

したがって、効果的に入力しているのは次のとおりです。

java -classpath /home/asdf/myProgram
/home/asdf/myProgram/lib/postgresql-9.2-002.jdbc4.jar myMainClass

これはおそらく、postgresjarを実行しようとしているjexecサービスが実行されていることを意味します。

代わりにコロンを使用するか、次のようにバックスラッシュコロンを使用してください。

java -classpath /home/asdf/myProgram\:/home/asdf/myProgram/lib/postgresql-9.2-002.jdbc4.jar myMainClass
于 2013-01-28T19:42:34.153 に答える