10

Ant の最新バージョンをダウンロードして、次の場所にインストールしました。

C:\apache-ant-1.8.4

Env Path 変数に以下を追加しました。

...;C:\apache-ant-1.8.4\bin

ターミナルウィンドウを開いて次のように入力すると:

ant -version

私は得る:

Files\Java\jdk1.7.0_07"" was unexpected at this time.

システム変数では、変数 JAVA_HOME を次のように設定しています。

"C:\Program Files\Java\jdk1.7.0_07"

そのため、引用符で囲まれていても、「ant -version」は JAVA_HOME のスペースを読み取るのに苦労しているようです。

このトピックに関する別の投稿があります。

アリとエクリプス

しかし、この特定の点には取り組んでいません。

他の誰かがこの問題に遭遇し、答えを知っていますか?

4

3 に答える 3

15

私の推測では、JAVA_HOME の現在の定義には不要な二重引用符が含まれています。set JAVA_HOMEコマンド ウィンドウの出力を表示します。二重引用符は使用できません。

コマンドプロンプトを起動してください。JAVA_HOME を再設定する

set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_07
于 2013-01-21T04:55:22.533 に答える
1

うーん、引用符で問題ないはずです。あなたの道に何か他のものがあるかもしれません。他のすべてが失敗した場合は、dos 8.3 表記に戻すことができます。

dir /x

どちらが与える

13/01/2013  03:57 PM    <DIR>          PROGRA~1     Program Files
13/01/2013  03:57 PM    <DIR>          PROGRA~2     Program Files (x86)
于 2013-01-19T15:27:00.057 に答える