私はJavaプログラミングの初心者です。 StartSample.batというバッチファイルがあります。このバッチファイルはJavaプログラムを実行します。これは、バッチファイルのコードです:バッチファイルエラーが発生しました:「メインクラスが見つかりませんでした。」
@echo off
set CLASSPATH=%CLASSPATH%;f3bc4jav.jar
set CLASSPATH=%CLASSPATH%;PalmSecureSample_Java.jar
@echo on
java <classname>
前述の.jarファイルは、バッチファイルと同じフォルダにあります。
StartSample.batを実行すると、Javaプログラムが必要なときに実行されます。
は、今、私がやった私は、このコードでそのバッチファイルを実行するJavaクラスを作成しました:
Process p = Runtime.getRuntime().exec("C:\\WINDOWS\\system32\\cmd.exe /c start C:\\Identify\\dll\\StartSample.bat");
私は自分のコードを実行すると、エラーが発生しました。エラーは次のとおりです。
C:workspace\Project>java <classname> Error: Could not find or load main class <classname>
問題は何ですか?
試してみてくださいC:\\ Identify \\ dll \\ f3bc4jav.jar'および 'C:\\ Identify \\ dll \\ PalmSecureSample_Java.jar'をクラスパスに追加して、Mainクラスへの正規パスが' ' –
Noushad
「」またはそれは単なるプレースホルダですか? –
@ Noushadこんにちは、どうすればそのメインクラスの絶対パスを確認できますか? –