質問: ec2コマンドをgit-bashで実行するにはどうすればよいですか? 今朝、windowsにec2コマンドラインツールをインストールしました。コマンドを実行しようとするとec2-describe-instances git bashで、次の出力が得られます。exception in thread "main" java.lang.noclassdeffounderror: com/amazon/aes/webservices/client/cmd/describeinstances caused by: java.lang.classnotfoundexception: com.amazon.aes.webservices.client.cmd.describeinstances at java.net.urlclassloader$1.run(urlclassloader.java:202) at java.security.accesscontroller.doprivileged(native method) at java.net.urlclassloader.findclass(urlclassloader.java:190) at java.lang.classloader.loadclass(classloader.java:306) at sun.misc.launcher$appclassloader.loadclass(launcher.java:301) at java.lang.classloader.loadclass(classloader.java:247) could not find the main class: com.amazon.aes.webservices.client.cmd.describeinstances. program will exit. しかし、標準のcmdだけを開くと、すべて正常に機能します。 gitbashをすべてに使用できるようにしたいと思います。 git bashはcmdプロンプトを使用しますが、追加のオプションがあることに気付きました。 git bashのショートカットには、ターゲットに次のものがあります。 c:\ windows\system32\cmd.exe/c "" c:\ program files\git\bin\sh.exe "--login -i" ec2コマンドラインツールをgitbashで実行するにはどうすればよいですか?
回答: 私はここで解決策を見つけました: bashシェルは.batファイルを実行しません 実行cmd.exe '/c filename.batorexe' 適切なディレクトリにあります(何らかの理由でサブフォルダを作成できません)。