您的位置:首页 > 编程语言 > C语言/C++

C语言的那些题(三) ―― 编程计算身高问题

2014-07-30 09:20 429 查看
有关Eclipse启动时的参数配置

关键字: Eclipse启动 -vmargs -data -vm
假设你的Eclipse的安装目录为E:/eclipse,那么除了正常的双击该目录下的Eclipse图标启动Eclipse(我们成为默认启动方式)之外。你还可以在命令行下边启动eclipse.exe,同时假以若干参数,即可做到一些有用的事情来。如下所示:
1、更改工作区(Workspace)
当你安装完Eclipse后,以默认方式启动时,它会弹出一个对话框,让你选择工作区的位置。注意:Eclipse默认的工作区是用户目录,也就是System.getProperty("user.dir"),比如我的用户名叫cipherman,那么此默认工作区在Windows系统下就是"C:/Documents and Settings/cipherman",在Linux下则为"~cipherman"。当你选择完你的工作区后,你所作的工作将会被保存在该目录中。你还可以在选择完工作区后,点击对话框下面的复选框,表示以后以你本次选择的工作区启动,否则,下次启动时又会弹出该对话框,让你选择你的工作区目录。
如果你进入Eclipse工作台(Workbench)后,想切换到另一个工作区的话,你可以进行如下操作:选择File > Switch WorkSpace...,之后会弹出一个对话框让你选择新的工作区目录。然后,点击确定按钮,将会触发Eclipse重启,重启之后的工作区就是你刚才所选目录。
现在我们描述在命令行下启动Eclipse时,使用“-data”参数,来达到更改工作区的目的。具体的命令为:eclipse -data <new_workspace_location>。下面举几个例子。
eclipse -data newworkspace //将eclipse安装目录下的"newworkspace"目录(如果不存在该子目录则自动创建)作为新的工作区目录。
eclipse -data ../newworkspace //将eclipse安装目录的上层目录下的"newworkspace"目录(如果不存在该子目录则自动创建)作为新的工作区目录。
eclipse -data "F:/new workspace" //将F:/new workspace目录(如果不存在该子目录则自动创建)作为新的工作区目录。如果该目录名含有空格,则用引号引起来。
2、选择新的JVM启动
Eclipse默认启动时,它使用的JVM是你在Path环境变量下所设置的JRE_HOME/bin/javaw命令。如果在Path中没有此设置,则无法启动。
注意:如果在工作台上写代码时,你想更换JVM时,你要做的是以下的工作:
添加其他JVM。选择Window > Preferences...,在弹出的对话框左边的树形菜单中选择Java > Installed JREs,然后在右侧的界面中进行添加。完成以后选择你想使用的JRE即可,最后保存退出。
在命令行下,我们可以通过如下命令,来更换JVM(即不使用Path环境变量下的JRE路径)以启动Eclipse:
eclipse -vm <new jvm location>,如eclipse -vm “C:/Program Files/Java/jre1.5/bin/javaw”等,引号的作用如上所示。
3、配置启动时的JVM参数
默认方式启动Eclipse时,有关启动时JVM参数是在Eclipse安装目录下的eclipse.ini文件中指定的。
在命令行下,也可以通过参数-vmargs来达到此目的。其命令格式为:eclipse -vmargs <jvm>。举例来说,命令eclipse -vmargs -Xmx512M用来设置Eclipse启动时JVM的最大堆内存(heap memory),除此之外,你还可以设置JVM的其他参数,如-classpath,-Xms,-Djava.security.manager等。
终于写完了。最后,别忘了,上面的三种用法可以组合使用。如
eclipse -data ../newworkspace -vm "C:/Program Files/java/jre1.5/bin/javaw" -vmargs -Xmx512M,这个命令就不用我解释了吧。
欢迎大家补充。</jvm></new></new_workspace_location>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: