です: PSすべての
java -cp ../lib/mysql-connector-java-5.1.18-bin.jar;../lib/* de/KlickMich/LufthansaAG/test/Main -Xms512M -Xmx1536M -jar test.jar
まず、あなたが使用することはできません-cp
と-jar
のオプションがあります。 -jar
オプションはexecutable jar filesを実行するために使用され、その場合はクラスパスがjarファイルのマニフェストに指定され、コマンドラインには-cp
オプションが指定されていません。
test.jar
が実行可能なjarファイルである場合は、jarファイル内のマニフェストファイルにクラスパスとメインクラスを指定し、次のようなコマンドでそれを実行します。
java -Xms512M -Xmx1536M -jar test.jar
それ以外の場合は(それならば実行可能なjarファイルでない場合)、クラスパスにtest.jar
を入れ、コマンドラインでメインクラスを指定する必要があります。上の行では、メインクラスを間違った方法で指定しています。スラッシュ(de/KlickMich/LufthansaAG/test/Main
)は使用しませんが、ドット(de.KlickMich.LufthansaAG.test.Main
)は使用しないでください。ここでクラス名を指定する必要があります。のファイル名はではありません。したがって、次のようになります。
java -Xms512M -Xmx1536M -cp ../lib/mysql-connector-java-5.1.18-bin.jar;../lib/*;test.jar de.KlickMich.LufthansaAG.test.Main
完全で完全なエラーメッセージを投稿してください。また、-jarオプションと-cpオプションを一緒に使用しないでください。これらは相互に排他的です。 -jarは、jarファイルのマニフェストで指定されたメインクラスとクラスパスを使用することを意味します。 -cpは、このクラスパスと引数として指定されたメインクラスを使用することを意味します。 –