0

クエリが 1 つあり、システムに P: ドライブがあり、異なる jar を含むフォルダー名 DeviceJars が含まれており、jar 名 pinpadservice.jar の 1 つがその中にあります。

今、pinpadservice.bat という名前のバッチ ファイルを実行しようとしています。

"%JAVA_HOME%"\bin\java -cp p:\DeviceJars\PinpadService.jar main/PinpadServiceMain

しかし、儀式は今コマンドウィンドウから実行しようとしていますが、実行されていません..

設定CLASSPATH=%CLASSPATH%;C:\DeviceJars\pinpadservice.jarしてから、バッチファイルを実行しようとします

4

1 に答える 1

0

スクリプトで CLASSPATH を設定します。環境変数に依存しないでください。アプリに必要なすべての JAR をセミコロンで区切って -cp 値に追加します。

すべての Java EE IDE とアプリケーション サーバーは、CLASSPATH 環境変数を無視します。私が作業しているどのマシンでも、そのように設定しません。

于 2012-10-27T11:24:24.723 に答える