1

私はcmdでこのコマンドを実行しようとしています:

java -jar yuicompressor-2.4.2.jar "C:\Users\Ehud\Desktop\test\dest\js\replacejs.js" -o       "C:\Users\Ehud\Desktop\test\dest\js.js" --charset utf-8 --verbose --preserve-semi

私のOSはWin764ビットで、マシンにJavaがインストールされており、jarファイルがあるディレクトリからこのコマンドを実行しています。奇妙なことに、これは別のマシンで正常に機能しました。なぜこのエラーが発生するのかわかりません。

[エラー]34:20変数名がありません

[エラー]34:20関数本体の後に}がありません

[エラー]34:20関数本体の後に}がありません

これを実行するための}が付いたものはネットで見たことがないので、jarファイルに何か問題があると推測できますか?

アドバイスありがとうございます!

4

1 に答える 1

1

これらは、yuicompressorが.jsファイルで検出したエラーのように聞こえ、構文エラーが解決されるまで魔法をかけることはできません。

例:関数本体の後に}がありません...すべてが適切に閉じられているにもかかわらず

細かい櫛(または構文エラーにフラグを立てるJavaScriptエディター)を使用して.jsファイルを調べ、そこで問題を見つけることができるかどうかを確認します。

于 2013-03-26T21:48:16.497 に答える