2016-12-08 15 views
0

私はLinux上で動作するJavaツールを持っていますが、これをWindows上で実行しようとしています。以下は、ツールを実行するためのファイル.shです。それを.batに変換する助けがあれば、非常に高く評価されます。インストールされたファイルは
Set Path
Set Java_Home
変数のパスを見てCMDウィンドウを開き、
Dir /B /S /A "%USERPROFILE%\client-log4j2.xml
を発行することにより行ったところ、私は評価を開始したい.shファイルを.batに変換する際の助けが必要です

#!/bin/bash 
java -Dlog4j.configurationFile=./lib/client-log4j2.xml -cp ./lib/*: org.test.SdkClient "[email protected]" 

if [ $? -ne 0 ]; then 
     echo "Unable to execute SdkClient." 
fi 
+1

ようこそスタックオーバーフロー。あなたはあなたの質問を改善することができます。 [質問する方法](http://stackoverflow.com/help/how-to-ask)の「質問をスマートにする方法」のリンクを参照してください。 – zhon

+1

msysをインストールしないでください。または、これをあなたのスクリプト言語(ruby、python、perl)で書き直してみてください。あなたが試したことを分かち合うためのものです。誰かに何かを書くように依頼するのではなく、助けが必要です。 – zhon

答えて

0

名前のないバッチはありますか?これは教育的な推測です。

@Echo off 
Rem java -Dlog4j.configurationFile=./lib/client-log4j2.xml -cp ./lib/*: org.test.SdkClient %* 
java -Dlog4j.configurationFile=./lib/client-log4j2.xml org.test.SdkClient %* 
If ErrorLevel 1 echo "Unable to execute SdkClient." 

これは、-cp ./lib/*:が何を意味するのかわかりません。

関連する問題