eclipse启动参数设置
Eclipse启动参数

-noVersionCheck (workbench)
<description>
-perspective (workbench)
<description>
-refresh (org.eclipse.core.resources)
<description>
-showLocation (org.eclipse.ui.ide.workbench)
不再相关
-firstUse
不再相关
-newUpdates
不再相关
-noPackagePrefixes
不再相关
-noUpdate
不再相关
-plugins
不再相关
-update
不再相关
其它
下列命令行自变量是由各个 Eclipse 插件定义的,且仅当安装、解析并激活定义插件后才受支持。
对于列表中的每个自变量,已经给定了其对应系统属性关键字(在 {} 中)。另外还给定了处理命令行自变量的 Eclipse 运行时层(在 () 中)。这对于人们替换运行时部件以适应特殊需要很有用。
-application <id> (Runtime)
相当于将 eclipse.application 设置为 <id>
使用 -DpropName=propValue 作为 Java VM 的 VM 自变量
在 config.ini 文件中的适当配置区域设置想要的属性
eclipse.application {-application}
要运行的应用程序的标识。此处给定的值覆盖由要运行的产品(请参阅 eclipse.product)定义的任何应用程序。
eclipse设置和优化

1.eclipse下的编码设置:∙eclipse 中使用模板新建JSP,xhtml等文件时,默认的编码为:ISO-8859-1。
ISO-8859-1 编码对于中文的显示是不支持的,如果要支持简体中文,则编码方式应为GBK 或者GB2312 或者UTF-8(推荐) 等。
右键菜单栏window --> preferences --> 在type filter text中输入jsp; -->选择下面的jsp -> 选择creating files组中的encoding 为UTF-8编码就可以了∙如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:∙1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
∙2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types 树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java 文件编码为UTF-8。
其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
2.取消单词拼写检查Myeclipse菜单 window——General——Editors——Text Editors——Spelling——把右边的Enable spell checking的勾去掉就行了,也就是取消单词的拼写检查。
Eclipse的使用配置

Eclipse的使用配置尚硅谷Java研究院宋红康一、首次使用的必要设置1. Eclipse的安装将Eclipse解压或安装到没有中文且没有空格的路径下。
2.设置workspace首次启动,选择指定的工作空间(workspace),用于存放java代码。
注:中间的蓝框,不建议打钩.如果打钩,每次Eclipse会自动进入上面选中的workspace中.不利于Eclipse开启其他workspace。
点击”OK”,进入主界面.首次进入显示如下:可以去掉welcome页面右下角的钩,避免每次启动都显示。
3.设置透视图(perspective)进入Eclipse编辑界面以后,首先选择如下的红框,设置透视图:点击”红框”,选择JavaEE透视图4.添加透视图需要显示的结构在如下的文本框中依次输入相应结构的名字,调取出来。
结构1:Package Explorer结构2:Navigator结构3:Outline并统一拖放在界面的左端:结构4: Console5.关闭其它不需要的结构以及以及以上红框标注的结构,都可以删除。
(因为不常用) 6.设置编码集7.设置字体,字形,字体大小双击:Text Font根据个人习惯进行选择即可。
8.设置package explorer中右键:new下显示的结构点击进入:去除New前的选择,从子列表中选择常用的结构即可。
9.保存当前透视图覆盖默认的透视图即可。
二、完成第一个HelloWorld程序1. 创建工程此时打上红框的钩,接着选择:No。
这里表示以后我们都是用JavaEE的透视图打开java工程。
2. 创建包选中src后,右键,new-Package3. 创建类编写代码,并运行:三、常见问题1. 双击Eclipse启动图标,不能正常启动Eclipse启动不了的原因有很多种,这里需要大家从如下几个方面排查:1. 环境变量是否正确配置,需要在命令行输入javac.exe或java.exe进行检查2. 是否正确的安装了JDK和JRE3. 安装的JDK的版本(32位还是64位),必须与Eclipse版本一致4. 修改Eclipse安装目录下的eclipse.ini配置文件2. 进入Eclipse时,没有可选择的workspace原因:由于勾选了上述红框,所以再次启动Eclipse时,不再显示可选择的workspace。
eclipse配置

工具/原料∙操作系统: windows 7 64位∙开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载)∙使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载)配置步骤1. tomcat7是绿色软件,解压后即可使用,请大家先将tomcat解压到合适的位置(建议整个路径都是英文路径),如下图:2. 打开eclipse,菜单栏下,File--New--Other...,打开后找到web--Dynamic Web Project,然后单击Next,如下图:3. 仅接上步,出现如下对话框,其中主要的几项内容如下(其中没有提及的就是用默认的,不要去修改,以图示配置为主):Project name:项目名,自己起Target runtime:点击右侧“New Runtime”,选择自己用的服务器,这里我们选择:Apache -- Apache Tomcat v7.0,选择后,单击"Next",出现一项:Tomcat installation directory:,在该处找到你解压的Tomcat7的位置。
然后单击"Finish"。
Configuration:点击右侧“Modify”,可以进行适当的配置,但根据我初学时候的经验,完全使用默认的就行了,不要去动里面的东西。
等用到里面的配置时,你已经算是个老鸟了。
4. 上述配置完成后,出现如图所示,点击“Next”,如下图:5. 接上图,继续单击“Next”,如下图:6. 接上图,按图示进行选择,需要配置web.xml的话,打上“对钩”。
单击"Finish"。
如下图:7. 前面配置完成后,Project Explorer中,出现"Servers"和“TomcatTest”这两项,如下图8. eclipse下方有个Servers标签,选择new server wizard...,具体操作在此不好描述,请直接看图中所示9. 上一步骤完成后,出现如图所示10、双击Servers中服务器的标签,出现窗口Tomcat v7.0 Server at localhost。
eclipse启动参数

将平台置于调试方式,并从给定位置处的文件装入调试选项(如果指定的话)。此文件指示哪些调试点可用于插件以及是否已启用它们。如果未给出文件位置,则平台在启动 eclipse 的目录中查找称为“.options”的文件。URL 和文件系统路径都可作为文件位置。 1.0
更新eclipse的方法是Help-->Software Updates-->Find and Install...
2.eclipse汉化成中文后,如果还希望能看英文版的话,可以这样:
eclipse.exe -nl "zh-US"
不会汉化请看我写的汉化方法:/china2wto/archive/2004/10/26/152709.aspx
propertiesFile
包含插件首选项缺省设置的属性文件的位置。这些缺省设置覆盖在主要功能部件中指定的缺省设置。相对于从中启动 eclipse 的目录来解释相对路径。 2.0
-product productId
要运行的产品的标识。该产品为 Eclipse 的已启动实例提供了产品个性并确定使用的产品定制信息。此项替换 -feature,由于兼容性方面的原因,仍然支持后者。 3.0
-nosplash
运行平台而不显示启动屏幕。 1.0
-os operatingSystem
定义 Eclipse 平台在其上运行的操作系统。Eclipse 平台通常使用 Java 属性的常用值来计算最佳设置。如果在此处指定该项,则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getOS() 用于插件,并用于解析插件清单文件中提及的路径中 $os$ 变量的出现。示例值有:“win32”、“linux”、“hpux”、“solaris”和“aix”。 1.0
eclipse的配置

Eclipse 配置第1章快捷键的配置(加快开发过程中代码编写)MyEclipse(Eclipse)常用快捷键预览:快捷键组合作用Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行(对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+/ 注释当前行,再按则取消注释Ctrl+O 快速显示OutLineCtrl+T 快速显示当前类的继承结构Ctrl + F11 快速执行程序Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)Ctrl+Shift+R 全局搜索文件(查找工程内的文件)重构(注:一般重构的快捷键都是Alt+Shift开头的了)Alt+Shift+R 重命名(是我自己最爱用的一个了,尤其是变量和类的Rename)变量名全局更改(对于变量的引用很有用)Alt+Shift+M 抽取方法(这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)Alt+Shift+F 把Class中的local变量变为field变量(比较实用的功能)Alt+Shift+I 合并变量(可能这样说有点不妥Inline)Alt+Shift+V 移动函数和变量(不怎么常用)Alt+Shift+Z 重构的后悔药(Undo)Alt+Shift+S 弹出资源代码(生成set/get方法的时候可以使用)Alt+Shift+J 增加预定义注释F3 跳转到类、变量的声明Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)ALT+↑当前行和上面一行交互位置(同上)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)第2章设置代码自动提示。
eclipse.ini内存设置

eclipse.ini内存设置-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M这里有几个问题:1.各个参数的含义什么?2.为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3.为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进行回答1.各个参数的含义什么?参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了,我们首先了解一下JVM内存管理的机制,然后再解释每个参数代表的含义。
堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。
堆是在Java虚拟机启动时创建的。
”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。
可以看出JVM主要管理两种类型的内存:堆和非堆。
简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。
堆内存分配JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。
默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。
因此服务器一般设置-Xms、-Xmx相等以避免在每次GC后调整堆的大小。
非堆内存分配JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。
设置JVM参数,查看堆大小

设置JVM参数,查看堆⼤⼩1.在eclipse设置JVM参数打开eclipse-窗⼝-⾸选项-Java-已安装的JRE(对在当前开发环境中运⾏的java程序皆⽣效,也就是在eclipse中运⾏的java程序)编辑当前使⽤的JRE,在缺省VM参数中输⼊:-Xmx1024m -Xms1024m -Xmn256m -Xss16m或者在运⾏⼀个java程序的时候执⾏:java -Xmx1024m -Xms1024m -Xmn256m -Xss16m TestTest是⼀个class⽂件。
2. 在Tomcat服务器上设置JVM参数set CATALINA_OPTS=-Xmx512m -Xms512m -Xmn64m -Xss2m或者set JAVA_OPTS=-Xmx512m -Xms512m -Xmn64m -Xss2m设置CATALINA_OPTS 和 JAVA_OPTS都是⼀个道理,在启动tomcat的时候设置参数。
两者区别是JAVA_OPTS在tomcat停⽌的时候也会执⾏这个命令。
注意:Tomcat分为安装版(*.exe)和⾮安装版或者解压版(*.zip),个⼈还是⽐较喜欢解压版。
两者虽然在功能上没有什么区别,但是在设置上还是有要注意的地⽅。
这⾥只谈JVM设置要注意的地⽅。
安装版:windows的服务会有⼀个tomcat服务,当启动服务的时候Tomcat会从注册表读取JVM的参数。
也就是说当在tomcat的lib⽂件夹下catalina.bat或者startup.bat中设置JVM参数是⽆效的。
解决办法:设置tomcat的注册表;或者使⽤startup.bat启动tomcat。
解压版:当点击startup.bat时,它会读取catalina.bat中的配置,不管在startup.bat⽂件还是在catalina.bat⽂件中设置JVM参数,都会读取JVM参数。
3. 查看堆的⼤⼩在程序中查看,返回值单位是字节,当然还有其他JVM参数可以查看。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
eclipse启动参数设置
关键字: eclipse启动参数、显示JVM当前内存使用量
直接右键eclipse的快捷方式,在"目标"中填入下行
D:\eclipse\eclipse.exe -debug options -vm javaw.exe -nl en_US -clean -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M
-Xms128m -Xmx256m
参数注解:
【-debug options -vm javaw.exe】显示JVM当前内存使用量(注:详见下方《让你的eclipse 也能显示JVM当前内存使用量》)
【-nl】后面跟的是语言:英语en_US 简体中文zh_CN
【-clean 】是当启动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
【-vmargs】使用JRE的参数,后面就是JRE的参数了:
【-Xverify:none】去掉JAR包数据验证,一般来说只有在网络环境下才需要验证JAR包数据的有效性。
本地的话可以不用验证。
【-XX:+UseParallelGC】使用并行垃圾收集机制,据说这个GC算法比较快。
具体不清楚。
【-XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M】这三个就是设置详细的缓冲数据了。
详情看Java官方网站的介绍吧。
【-Xms128m】Java虚拟机初始化内存容量。
【-Xmx256m】Java虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。
《让你的eclipse也能显示JVM当前内存使用量》
1、在eclipse根目录下建立一个文件,文件名options,文件内容:
org.eclipse.ui/perf/showHeapStatus=true
2、用这条命令启动Eclipse:D:\eclipse\eclipse.exe -debug options -vm javaw.exe
或者直接右键eclipse的快捷方式,在"目标"中填入这行。
3、启动eclipse,就可以看到下面的状态栏会显示当前JVM内存使用量,另外还可以强制进行
垃圾收集。
修改那个ini文件是要注意,修改文件之前一定要注意备份。
加启动参数和在ini中写是一样的,都是启动的配置。
eclipse对于jre的加载顺序:首先执行-vm 参数;如果没有-vm 参数,则查找eclipse\jre 子目录;如果没有找到,eclipse最后才查找在系统中注册的jre。