1

コマンドラインで使用できる-Duser.timezone引数を使用して、WindowsのデスクトップショートカットからEclipseを実行したいと思います。

私のショートカットターゲットは次のようになります。

C:\Alan\SDK\3.7.1\eclipse.exe -vm "c:\Program Files\Java\jdk1.6.0_22\bin\javaw.exe" -vmargs -Xmx512m -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M

ご覧のとおり、-X..引数を使用してメモリスペースを増やしました。なんらかの理由で、-vmargsエントリの後に-Duser.timezone = Europe/Dublinと入力することはできません。ショートカットを介してこれを行うことはできませんか?この-D引数はコマンドラインから問題なく使用できます。

編集:.iniファイルに追加しますが、許可されていません。

4

1 に答える 1

2

VM引数が切り替わる前に、プログラム引数を追加する必要があります。vmargsのドキュメントから:

-vmargsエントリに続く(ただし含まない)すべての引数は、仮想マシンの引数として指定されたJavaVMに直接渡されます。

于 2012-07-26T18:40:45.690 に答える