0

Powershellで次を実行しようとすると

& java -jar myEncrypter.jar abc123

エラーが発生します:

SEVERE: null java.security.InvalidKeyException: キーのサイズが不正です

ただし、これをコマンドプロンプトで実行すると、機能します

java -jar myEncrypter.jar abc123

注: Java へのパス、C:\Program Files (x86)\Java\jre6\bin は正しく設定されているため、問題はありません。

4

2 に答える 2

3

2つの環境間で同じJavaexeを実行していません。パスがcmd.exeとPowerShellで異なる理由はわかりませんが、明らかに違います。java.exeへのフルパスを使用するか、PowerShellが認識するパスを修正します。

于 2013-01-17T00:07:47.690 に答える
0

キースヒルは正しかった...jarへのパスとjavaへのパスの両方でC:\ Program Files(x86)\ Java \ jre6\binを参照する必要がありました。

C:\Program Files (x86)\Java\jre6\bin\java -jar C:\Program Files (x86)\Java\jre6\bin\myEncrypter.jar abc123
于 2013-01-17T00:07:18.483 に答える