eclipse下ini设置
eclipse操作说明书(带参数设置)
ECLIPSE 中文使用帮助一、新建工程打开officeFile/new project;取名 example单击Data,打开对话框(一)单击 case definition,打开对话框Black oil(黑油模型);组分模型;热采;再这个界面上,1、选择general:输入模拟开始时间,模型定义:网格数X*Y*Z;(可以通过petrel里面的统计功能查看)单位(units):field,Metric,Lab2、选择reservoir定义网格类型Grid type:Cartesian;Radial定义geometry type:Block centered;Corner point3、点击PVT界面选择流体类型:gas/oil/water 4、其他几个选项:点击OK,返回data模块(二)点击Grid,打开grid section如下对话框选择File菜单,再选择Import File选项将petrel建的模型导入。
从菜单项中打开,subsection/grid keyword,打开grid keywords section1、选择keywords type: PropertiesInsert keyword:PERMX;PERMY;PERMZ;NTG;PORO;单击Apply2、选择keywords type: GeometryInsert keyword:DX;DY;DZ;TOPS3、选择keywords type: Operational keywordsInsert keyword:NORCHO;SAVE;RPTGRID;INIT 4、可以选择水体等等。
5、单击close。
Grid View中Run Simulation运算后观看6、file/save file7、具体参数设置例子如下:(四)打开PVT模块从这个模块中输入流体参数,组分模型应该再PVT模块下进行组分模拟。
输入 dead oil PVT PropertiesRock PropertiesFluid Dandifies at surface conditions流体、岩石等参数例子如下:(五)打开SCAL模块。
eclipse最优化设置
Link with Editor
打开类后, 自动在包管理器这里显示类的位置
取消Myeclipse的自动文件验证(卡傻的原因)
Байду номын сангаас
windows-->perferences-->myeclipse-->validation
将Build下全部勾取消
如果你需要验证某个文件的时候,我们可以单独去验证它。方法是,在需要验证的文件上( 右键 ->
MyEclipse -> Run Validation
4 启动优化,关闭不需要使用的模块
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法:
在要验证的文件上,单击鼠标右键-->myeclipse-->run validation
第三:MyEclipse耗内存的决绝办法
1 老是弹出Quick update error
这个问题的解决办法是关闭自动更新
Window -> Preferences -> MyEclipse -> Files and Editors -> JSP
将"Encoding"选为"ISO10646/Unicode(UTF-8)
去掉格式化JSP时页面中的空行
Window -> Preferences -> MyEclipse -> HTML -> HTML Source
Eclipse一直BuildingWorkspace的解决办法
Eclipse一直BuildingWorkspace的解决办法Eclipse 一直不停 building workspace完美解决总结一、产生这个问题的原因多种1、自动升级2、未正确关闭3、maven下载lib挂起等..二、解决总结(1)、解决方法方法1.修改eclipse启动文件eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m方法2.关闭自动构建工作区: project -> build Auto…..方法3.在eclipse.ini式中添加了一个命令 -clean(2)、加大Eclipse运行可用最大内存数具体操作: 修改位于eclipse目录下的eclipse.ini, 将-Xmx512m 调高, 如改成-Xmx768m(3)、减少Eclipse启动后自动启动的插件具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了)效果: 启动Eclipse后,会有Initialing Java Tools的滚动条,会发现快了很多.(4)、减少编译需要验证的项目,提升编译速度具体操作: 在Preferences -> Validataion 将无关的Validator去掉, 比如: 我就将和我无关的JPA, JSP, WS 都去掉了.效果: 编译项目时,Eclipse跑的Validator项目少了, 确实快了.(5)、关掉自动编译具体操作: Project -> Build Automatically效果: 在代码修改保存后,不会启动自动编译.(6)、在Clean的时候,要注意选项具体操作: Project -> Clean注意: 在最下面有: Build the entire workspace 和 Build Only the selected Projects要根据自己情况勾选, 因为是默认选择编译整个工作区.(7)、显示内存使用情况(可手动GC)具体操作:Preference -> General -> Show heep status(8)、保存自己的Perspective具体操作:1. Window -> Save Perspective As2. Preference -> Perspective -> Make Default 将自己刚刚创建的Perspective 或自己常用的设置成默认(9)、关闭Server的自动发布具体操作:Server -> Publishing -> Never publish automatically。
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。
Eclipse3.3 安装及插件配置
四、优化优化的目的是为了让eclipse运行更稳定更流畅更快!首先:内存优化eclipse安装后,在安装目录有个eclipse.ini文件,内容如下:-vmargs-Xms40m-Xmx256m这个文件用来配置eclipse启动时候的内存分配方案,Xms是初始化内存大小,Xmx是最大可使用内存大小,这个默认的配置是eclipse资源消耗最小化的配置。
如果你的项目比较大,这个配置必须改,一般适当调整为128,384即可,若项目更大一些则调整的再大一些,根据实际情况决定。
这个参数配置的大小很关键,太小,eclipse垃圾回收会过于频繁导致很慢,或者内存堆栈溢出而崩溃。
太大,eclipse会吃掉大量内存,垃圾回收周期变长,但每次回收会很慢,影响使用。
所以你在配置的时候需要权衡,尝试!其次:插件优化当你安装了多个插件的时候,会消耗很大的内存资源,为此你只需要将不用的插件配置文件从links目录移除,注意了,不是删除,你可以在links目录里面新建一个_useless,将不用的配置文件移放到其中,用的时候再移放回来。
五、常见问题解决1、eclipse语言包或者其他插件没有安装上原因:是你可能运行过了英文版的eclipse之后才装语言包的。
解决办法:删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确。
2、eclipse启动不了原因:没有正确安装jdk,或者没有配置jdk,一般情况下安装jdk后需要配置,但当你装过多次jdk 或者用以前系统中遗留下载的已经安装过的jdk的时候,需要配置jdk,同时还要注意eclipse对jdk的版本的要求。
解决办法:配置JDK。
也就是配置系统变量JAVA_HOME、CLASSPATH、PATH,必要时候还要重装jdk。
如果还不能解决,也许就是你的eclipse文件有损坏或丢失,或者你的硬盘有坏道了,怎么办就很清楚了,呵呵。
3、想要重新配置工作空间原因:你默认了工作空间,很郁闷,每次都是那个。
ini配置文件操作方法
ini配置文件操作方法一、ini文件介绍ini配置文件常用于存储项目全局变量如:接口地址、输出文件路径、项目地址、用户名、密码等二、ini文件编写格式[节点]选项=选项值;表示注释注意:节点名不可以重复【所以写入新节点前要判断是否存在】三、.ini 文件读取1、.ini文件读import configparserconfig = configparser.ConfigParser()config.read('config.ini')# 获取所有节点sec = config.sections()print(sec)# 获取单个节点下所有选项db = config.options(section="database")print(db)# 获取单个节点下某个选项值username = config.get(section="database", option="username")print(username)# 获取某个节点下所有选项及选项值value = config.items(section="database")print(f"获取到的值是:{value}")2、ini文件写# 增加一个节点config.add_section("db")# 给节点增加选项和值config.set(section="db", option="usr", value="chuanzhang") # 保存操作with open(os.path.dirname(__file__)+'/config.ini', mode='w+') as file:config.write(file)file.close()3、删除# 删除节点下某个选项config.remove_option(section="db", option="pwd")with open(os.path.dirname(__file__)+'/config.ini', mode='w+') as opt:config.write(opt)opt.close()# 删除节点config.remove_section("db")# 删除后保存with open(os.path.dirname(__file__)+'/config.ini', mode='w+') as data:config.write(data)data.close()。
eclipse配置过程
7.ExploreFS (/eclipse/)
文件浏览,可以直接打开资源管理器
8.svn (/update_1.6.x)
版本控制工具
Байду номын сангаас
9.spket (/update)
持久层轻量级框架,自动生成xml、dao、domain、
/builder/updates/
代码生成工具
Basic JSP Web Controls
Reverse Engineering of DB Schemas
反编译,可以直接打开.class文件,方便开发。
3.regex-util (/update/)-->next-->install-->restart
正则表达式测试工具
show view-->
4.pmd (/eclipse/)
检查源代码的质量
5.filesync (http://andrei.gmxhome.de/eclipse/)
可以同步工作区中的文件到其他目录,用于向测试服务器上部署文件。
6.log4e(http://log4e.jayefem.de/update)
方便在源文件里写log
2.启动:必须使用JDK 5.0以上版本,JRE不能启动。
可以手动设置jdk 的路径:在eclipse.ini文件中添加-vm "C:\JDK\bin\javaw.exe"
3.设置开发所用的jre:
在window-->preferences-->java-->installed jres-->add-->standard vm-->next-->(浏览本地文件夹jdk或者jre的目录)-->确定,
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参数设置
Eclipse 运行命令行参数大全包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个-nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意IBM WSAD v5.1 也支持这个功能.运行Eclipse将Eclipse 驱动程序安装(解压缩)到某个目录(例如,c:\eclipse)中之后,通过运行顶级安装目录中的Eclipse 可执行文件来启动"工作台"。
在Windows 系统上,该可执行文件称为eclipse.exe,而在Linux 系统上称为eclipse。
注意:下列讨论描述Windows 系统上的设置。
Linux 上的设置是相似的。
如果您没有另行指定,则平台将缺省工作区目录创建为可执行文件的兄弟目录(例如c:\eclipse\workspace)。
此工作区目录用作项目的缺省内容区,还用于保存任何必需的元数据。
要进行共享安装或多工作区安装,应明确指出工作区的位置而不是使用缺省值。
有两种控制工作区位置的方法:使用当前工作目录或使用-data 命令行自变量。
将工作区位置设置为在当前工作目录内在此方案中,工作区位置将是当前工作目录中称为workspace 的目录。
实现此目的最容易的方法可能是使用下列步骤来创建快捷方式:导航到Windows 资源管理器中的eclipse.exe 并使用右键拖动来创建eclipse.exe 的快捷方式。
编辑快捷方式的属性,以使启动位置:字段标识工作区位置的父目录(例如,c:\users\robert)。
关闭属性对话框并双击快捷方式(如果提供的目录为c:\users\robert,则工作区位置将为c:\users\robert\workspace)。
当然,您也可以使用命令提示符(通过将目录切换为工作区父目录然后运行eclipse.exe)来获得同样的效果。
eclipse常用设置
2.继续打开web→html Files→Editor→Content Assist
修改Prompt when these characters are inserted:的值为:<=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW 点击apply按钮
<%@ page language="java" pageEncoding="gb2312"%> //eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字
<%@ page contentType="text/html;charset="gb2312"%> //在jsp页面指定编Window -> Preferences -> General -> Web Browser ->Use external web browser ->New 增加360浏览器或者谷歌浏览器
(5)常用快捷方式
Ctrl+I 快速修复
Alt+/ 提供内容帮助 (记不全 方法 类 属性等)
<meta http-equiv="Content-Type" content="text/html;charset="gb2312"> //控制浏览器的编码方式
表单提交出现乱码:
原因:浏览器默认使用UTF-8编码方式来发送请求,而UTF- 8和GB2312编码方式表示字符时不一样,这样就出现了不能识别字符。
eclipse中的eclipse.ini的各项配置详解
eclipse中的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。
Eclipse的配置
一:打开Eclipse,选择Eclipse的菜单【Window】-【Preferences】。
在弹开的对话框中,选中左侧的“MDE Development”项,设置NC Home:D:\NC5.02\NC_KK_TRAIN5.02\NC_HOME并点击【Browse...】,确定点击右侧“Datasource”页签,设置数据源信息。
点击“TestConnect”来测试与数据库的连接。
若不成功,可能是端口被占,找到“控制面板”---“性能维护”----“管理工具”----“服务”,找到其中以“Iss”开头的服务(如果有的话),将其关掉,因其启动的时候端口是随机占用的。
对应配置文件为:D:\NC5.02\NC_KK_TRAIN5.02\NC_HOME\ierp\bin\prop.xml按下快捷键:Ctrl+Shift+R弹出如下窗口。
在上侧输入“prop.xml”文件,自动定位到“nc502train/NC_HOME/ierp/bin/prop.xml”。
点击“OK”确定后,查看数据源设置情况<dataSource><dataSourceName>design</dataSourceName><oidMark>Z3</oidMark><databaseUrl>jdbc:sqlserver://localhost:1433;database=nc502train;sendStri ngParametersAsUnicode=false</databaseUrl><user>sa</user><password>falppamjnpmihich</password><driverClassName>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClas sName><databaseType>SQLSERVER</databaseType><maxCon>10</maxCon><minCon>0</minCon><dataSourceClassName>nc.bs.mw.ejb.xares.IerpDataSource</dataSourceClassNa me><xaDataSourceClassName>nc.bs.mw.ejb.xares.IerpXADataSource</xaDataSourceC lassName><conIncrement>0</conIncrement><conInUse>0</conInUse><conIdle>0</conIdle></dataSource>注:如果需要手工修改密码的话,需要先找到下面的代码:<isEncode>true</isEncode>修改成false<isEncode>true</isEncode>然后就可以直接修改<password>falppamjnpmihich</password>为<password>yourPassword</password>二:新建项目并导入源代码:选择【File】-【new..】-【project.】-【mde..】菜单。
Eclipse的基本设置与使用
Eclipse的基本设置与使⽤下载完eclipse后,还不能⽴即来写代码,需要完成⼀些必要的设置设置1、对整个⼯作区设置编码格式选择菜单栏中的“Window”选项,然后选择“Preference”打开。
在打开界⾯的搜索栏中输⼊“encoding”,之后选择“workspace”进⾏设置。
设置为UTF-8国际通⽤编码(默认是GBK的中⽂编码)2、调节字体⼤⼩Window →Preferences → General→ Appearance→ Colors and Fonts → Basic → Text Font → Edit基本的设置就这两个,当然还有⼀些保护⾊呀,背景之类的设置,之后慢慢介绍。
使⽤(写代码)1、新建⼯程项⽬选择file -选择new(新建东西)--选择 java project --输⼊⼯程名 --选择应⽤ --此时项⽬就建⽴完成了如果new后没有java project,选择project,在弹出的窗⼝中找到java project,然后输⼊⼯程名,应⽤就可以了。
2、新建完项⽬,点击项⽬名,找到src⽬录,写代码。
在src⽬录上右击,选择new→class→类名→应⽤。
3、运⾏程序任务栏绿⾊⼩按钮右键,run as选择java app快捷键F11,都可以运⾏常⽤快捷键ALT + Shift + j :产⽣⽂档注释Ctrl + n : 新建ALT + / :⾃动提⽰Ctrl + d :删除⼀⾏ALT + 上下箭头:本⾏上移或下移Ctrl + ALT + 上下箭头:复制本⾏到上移或下移删除项⽬项⽬右击→delete(勾选上,彻底的物理删除,慎⽤)。
43. 配置文件(eclipse.ini或myeclipse.ini)
-configuration
configuration
-vm
D:\Program\Sun\Java\jdk1.6.0_13\bin\javaw.exe
-vmargs
-Xms648m
-Xmx648m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-debug
options
-startup
../Common/plugins/uncher_1.0.201.R35x_v20090715.jar
--launcher.library
../Common/plugins/uncher.win32.win32.x86_1.0.200.v20090519
====================
(3) MyEclipse 6.5.1-GA-20080715/eclipse/elipse.ini
============================================================================
-debug
-debug
options
-startup
../Common\plugins\uncher_1.0.101.R34x_v20081125.jar
--launcher.library
../Common\plugins\uncher.win32.win32.x86_1.0.101.R34x_v20080731
nguagห้องสมุดไป่ตู้=en
-XX:PermSize=64M
-XX:MaxPermSize=64M
Eclipse配置使用方法
Eclipse配置使用方法1Eclipse配置说明菜单栏选择window的Preferences参数设置项1.1 General综合功能项在综合功能项里,可以设置如快捷键、文本格式、提示的颜色等。
一般常用的是快捷键设置Keys1.2 Java功能项在Java功能项里,可以设置java的开发环境,包括颜色、格式、每行最大字符、JDK路径、debug信息等等。
Installed JREs: 配置JDK这里可以使用不同名称添加一个或多个版本的JDK。
点击Add 添加后,使用standard VM添加一个新的JDK。
Code style:代码样式Code Templates:代码模板,此处设置代码内的注释模板,用于快速生成指定格式的注释信息。
2Perspective视图区快速切换不同视图,在Eclipse的右上角位置。
如SVN、DB、JAVA、Debug等等,可以自己定制需要的视图。
3Workspace工作区说明Eclipse提供了非常多的工作区,常用到的有Package Explorer、Junit、Outline、Console、Search等等。
Package:用于创建、管理工程,开发使用。
Junit:测试使用Outline:显示当前活动类的所有属性及方法Console:log窗口Search:检索结果集窗口Servers:部署的第三方环境,如Tomcat、weblogic等Problems:当前Package打开工程内的错误和警告信息如果不小心将工作区关闭,可以在Eclipse的左下角点击图标,打开工作区4Eclipse常用快捷键F2:显示提示/重命名F3:打开选中元素的声明F4:打开选中元素的类型继承结构F5:刷新F5:Step Into(debug)F6:Step over(debug)F7:Step return(debug)F8:Resume(debug)F11:debug上一个应用(debug)F12:激活编辑器Ctrl + Z 返回到修改前的状态(编写代码时的后悔药)Ctrl + Y 与上面的操作相反(即刚后悔完又后悔)Shift + / 自动导入类包(在你写好的类名的右边用这个可导入包)Ctrl + Shif + / 自动注释代码Ctrl + Shif + \自动取消已经注释的代码Ctrl + Shif +O 自动引导类包Ctrl+/ 注释当前行,再按则取消注释Ctrl+T 快速显示当前类的继承结构Ctrl+Shif+T 快速查找类Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)Ctrl+Shift+F 格式化当前代码Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行(原理同上条)Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行(对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+O 快速显示OutLineCtrl+W 关闭当前EditerCtrl+K 参照选中的Word快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) Ctrl+/(小键盘) 折叠当前类中的所有代码Ctrl+×(小键盘) 展开当前类中的所有代码Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)Ctrl+Shift+F4 关闭所有打开的EditerCtrl+Shift+X 把当前选中的文本全部变味小写Ctrl+Shift+Y 把当前选中的文本全部变为小写Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是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)5Eclipse其它用法5.1 快速生成set/get方法在开发区类内点击右键,选择或者快捷键ALT+SHIFT+S,选择。
Eclipse使用总结
Eclipse使⽤总结1、Eclipse中出现⽆法找到Maven包症状:出现org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER,且出现⽆法找到Maven的依赖的问题解决⽅案:Build Path -》 Java Build Path -》Libraries -》Add Library -》Maven Managed Dependences-》点击Next -》点击‘Maven Project settings’ ,在‘Active Maven Profiles (comma separated)’中添加“Maven Dependencies”确认即可。
此时会在Classpath 的Libraries 的标签栏下⾯看到添加的‘Maven Dependencies’。
2、在maven中可能存在如下的错误在eclipse中表现为⽆法找到依赖的jar包,⽽‘Maven Dependencies中却能找到相应的jar包Failure executing javac, but could not parse the error:错误:读取 C:\Documents and Settings\keju.wangkj\.m2\repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar 时出错;error in opening zip file错误:读取 C:\Documents and Settings\keju.wangkj\.m2\repository\com\sun\jmx\jmxri\1.2.1\jmxri-1.2.1.jar 时出错;error in opening zip file2 错误解决⽅案:由于maven下载了空壳的jar包在仓库中,只有1k左右,删除之后让maven重新下载3、快捷键ctrl+shift+/:注释【先选中需要注释的⾏】,与ctrl+/的⽅式有区别ctrl+shift+\:取消注释ctrl+shift+g:哪些在调⽤此⽅法4、开发Java Web程序是Jar包的查看Navigator:可以看到Jar包Package Explorer:正常开发5、Eclipse中的XML⽂件标签⾃动提⽰在xml⽂件中引⼊spring的相关的命名空间之类的⽂件中,有时出现不能⾃动提⽰新的标签的情况。
eclipse.ini内存设置
-vm
C:Javajre1.6.0binjavaw.exe
按照上面所说的,最后参数在eclipse.ini中可以写成这个样子:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M
实际运行的结果可以通过Eclipse中“Help”-“About Eclipse SDK”窗口里面的“Configuration Details”按钮进行查看。
堆内存分配
JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置 -Xms、-Xmx相等以避免在每次GC 后调整堆的大小。
3. 为何将上面的参数写入到ห้องสมุดไป่ตู้clipse.ini文件Eclipse没有执行对应的设置?
那为什么同样的参数在快捷方式或者命令行中有效而在eclipse.ini文件中是无效的呢?这是因为我们没有遵守eclipse.ini文件的设置规则:
参数形如“项 值”这种形式,中间有空格的需要换行书写,如果值中有空格的需要用双引号包括起来。比如我们使用-vm C:Javajre1.6.0binjavaw.exe参数设置虚拟机,在eclipse.ini文件中要写成这样:
堆(Heap)和非堆(Non-heap)内存
按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。
ECLIPSE优化设置教程
加快启动速度1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。
(没设置时,等2-3s出现进度条,设置后直接出现进度条)只要在eclipse.ini中加入-vm的参数就可以了2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。
3.关闭自动更新减少jvm内存回收引起的eclipse卡的问题这个主要是jvm在client模式,进行内存回收时,会停下所有的其它工作,带回收完毕才去执行其它任务,在这期间eclipse就卡住了。
所以适当的增加jvm申请的内存大小来减少其回收的次数甚至不回收,就会是卡的现象有明显改善。
主要通过以下的几个jvm参数来设置堆内存的:-Xmx512m最大总堆内存,一般设置为物理内存的1/4-Xms512m初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了-Xmn192m年轻带堆内存,sun官方推荐为整个堆的3/8堆内存的组成总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存年轻带堆内存对象刚创建出来时放在这里年老带堆内存对象在被真正会回收之前会先放在这里持久带堆内存class文件,元数据等放在这里-XX:PermSize=128m持久带堆的初始大小-XX:MaxPermSize=128m持久带堆的最大大小,eclipse默认为256m。
如果要编译jdk这种,一定要把这个设的很大,因为它的类太多了。
我的配置(2g内存的笔记本):还有其它的相关参数可以看看下面的参考材料,很有启发的:-XX:+UseParallelGC 使用并发内存回收-XX:+DisableExplicitGC 禁用System.gc()的显示内存回收eclipse相关设置来来减少卡的现象1.关闭自动构建。
在启用时,每保存一下,eclipse就会自动为我们构建整个项目,这样对于大的项目来说,每次保存时都会造成很卡。
10.8eclipse优化
10.8eclipse优化今天⽤着eclipse越来越卡了,就在⽹上找了⼀些eclipse优化的⽅法。
1、去掉⾃动构建项⽬,改为⼿动在eclipse的菜单栏,选择Project,看到下⽅的Build Automatically,默认是勾选的,取消勾选就⾏。
然后每次启动项⽬时,可以先clean所选项⽬,然后点击右键Build Project,这样不仅可以缓解卡顿,也可以解决某些地⽅修改了代码后没⽣效的情况。
2、修改eclipse.ini配置参数在eclipse.ini的⽂件中,有两个配置参数:Xms和Xmx。
Xms是指jvm初始分配的堆内存,默认是物理内存的1/64,可以根据项⽬的实际⼤⼩来修改参数值。
Xmx是指jvm最⼤分配的堆内存,默认是物理内存的1/4,可以根据项⽬的实际⼤⼩来修改参数值。
我⾃⼰的eclipse在初始化堆内存时,⼤概在260M左右,所以我的eclipse.ini⽂件中,Xms的参数给值512m,Xmx的参数给值1024m,⼤家可以参考,建议根据实际项⽬⼤⼩和电脑本⾝物理内存⼤⼩来确定两个参数的配值。
初始内存占⽤⼤于60%后,jvm会将堆内存增⼤到Xmx的设置值。
初始内存占⽤⼩于30%时,jvm会将堆内存减少到Xms的设置值。
所以在开发过程中,通常会将Xms和Xmx两个参数的配置相同的值,其⽬的是为了能够在java垃圾回收机制清理完堆区后不需要重新分隔计算堆区的⼤⼩⽽浪费资源。
另外,如果Xmx不指定或者指定偏⼩,应⽤可能会导致ng.OutOfMemory错误,此错误来⾃jvm,不是Throwable的,⽆法⽤try…catch捕捉。
3、⼿动释放内存在eclipse菜单栏,选择Window,看到最下⽅的preferences,点击选中,在弹出的选项框中,右边显⽰有三个勾选框,勾选第三个Show heap status,点击右下的Apply,点击确认后,在eclipse的右下⽅会出现eclipse堆内存使⽤情况的数据,也可以看到前⾯提到的Xms和Xmx参数值,并且旁边有个垃圾桶的图标,那是Garbage Collector,中⽂叫垃圾回收,是java⼀个优点,⾃动回收机制,释放内存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
eclipse下ini设置
Ubuntu 系统下,Eclipse 配置文件:
vi ~/eclipse/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内存限制于实际的最大物理内存(内存条),假设物理内存无限大的话,JVM内存的最大值跟操作系统有很大的关系。
简单的说就32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制,这个限制一般是2GB-3GB(一般来说Windows系统下为1.5G-2G,Linux系统下为2G-3G),而64bit以上的处理器就不会有限制了。
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
通过上面对JVM内存管理的介绍我们已经了解到JVM内存包含两种:堆内存和非堆内存,另外JVM最大内存首先取决于实际的物理内存和操作系统。
所以说设置VM参数导致程序无法启动,主要有以下几种原因:
1) 参数中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize;
2) -Xmx的值和-XX:MaxPermSize的总和超过了JVM内存的最大限制,比如当前操作系统最大内存限制,或者实际的物理内存等等。
说到实际物理内存这里需要说明一点的是,如果你的内存是1024MB,但实际系统中用到的并不可能是1024MB,因为有一部分被硬件占用了。
3. 为何将上面的参数写入到eclipse.ini文件,Eclipse没有执行对应的设置?
为什么同样的参数在快捷方式或者命令行中有效而在eclipse.ini文件中是无效的呢?这是因为我们没有遵守eclipse.ini文件的设置规则:
参数形如“项值”这种形式,中间有空格的需要换行书写,如果值中有空格的需要用双引号包括起来。
比如我们使用-vm C:\Java\jre1.6.0\bin\javaw.exe参数设置虚拟机,在eclipse.ini文件中要写成这样:
-vm
C:\Java\jre1.6.0\bin\javaw.exe
按照上面所说的,最后参数在eclipse.ini中可以写成这个样子:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M
实际运行的结果可以通过Eclipse中“Help”-“About Eclipse SDK”窗口里面的“Configuration Details”按钮进行查看。
另外需要说明的是,Eclipse压缩包中自带的eclipse.ini文件内容是这样的:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms40m
-Xmx256m
其中–launcher.XXMaxPermSize(注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是eclipse.exe启动的时候设置的参数,而后者是eclipse所使用的JVM中的参数。
其实二者设置一个就可以了,所以这里可以把–launcher.XXMaxPermSize和下一行使用#注释掉。
4. 其他的启动参数。
如果你有一个双核的CPU,也许可以尝试这个参数:
-XX:+UseParallelGC
让GC可以更快的执行(只是JDK 5里对GC新增加的参数)eclipse.ini 示例(16G物理内存):
eclipse错误日志目录:找到你所指定的工作空间 ->.metadata->.log 本文作者:ithomer。