我想通过Windows上的桌面快捷方式运行Eclipse,并在命令行中使用-Duser.timezone参数。
我的快捷方式目标如下所示:
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文件中,但我不被允许!
答案 0 :(得分:2)
您必须在VM参数切换之前添加程序参数。来自vmargs documentation:
跟随(但不包括)-vmargs条目的所有参数将作为虚拟机参数直接传递到指定的Java VM。