文档库 最新最全的文档下载
当前位置:文档库 › 在eclipse中struts2提示设置

在eclipse中struts2提示设置

在eclipse中struts2提示设置
在eclipse中struts2提示设置

打开eclipse,打struts2配置文件,然后:图1:

只要复制引号里面的URL

图2:

图3:

图4:

图5:

找到自己下的struts包下的lib文件夹下

图6:

找到一个“struts2-core-2.2.1.1”(版本可能不一样)文件,解压。

图7:

s

在解压出来的文件里找到图8:

图8:

之后一路确定就OK了

Eclipse使用设置、性能调优

Eclipse使用设置、性能调优 eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对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.ini -startup plugins/https://www.wendangku.net/doc/263227674.html,uncher_1.3.0.v20120522-1813.jar --launcher.library plugins/https://www.wendangku.net/doc/263227674.html,uncher.win32.win32.x86_1.1.200.v20120522-1813

eclipse下ini设置

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参数导致程序无法启动,主要有以下几种原因:

eclipse优化(操作很卡顿)

我的ECLIPSE运行时速度奇慢,具体表现为: 1、只要ECLIPSE启动后,硬盘灯就狂闪,不停的读盘; 2、发布TOMCAT经常在0%; 3、偶尔CPU占满; 网上讲优化的文章无数,但是总是有用的却很少,大部分是转载甚至是抄袭的。在借鉴各个文章的做法并不断尝试后,我的问题终于解决了。 1、启动参数的优化; 我的启动参数为:-Xms976m -Xmx976m -XX:PermSize=128m -XX:MaxPermSize=128m -Xmn168m -XX:+DisableExplicitGC 其中XX:PermSize和XX:MaxPermSize是必须的,仅仅设置Xmx,经常出现ECLIPSE内存溢出的情况; 2、启动插件优化: windows - preference- general - startup and shutdown 里,只保留第1、3、4,其他全部取消,保留的为: Usage DAta Gathering Plug-in, Equinox Provisioning Platform Automatic Updata Support, WTP Webservice UI Plug-in 4、关闭验证 windows - preference-Validation 全部取消,只保留Manual 列; 在工程上右键-Validation ,同样全部取消,只保留Manual列,如果需要检查代码是否有错,可以在代码文件上右键,手动验证。 5、清理工程文件 删除工作空间目录下.metadata\.plugins\https://www.wendangku.net/doc/263227674.html,agedata.recording目录里的所有文件,主要要保留这个目录,只删除目录下文件即可 在经过以上操作后,我的ECLIPSE无论是启动还是发布或者是编译工程,速度都提升了不少,特别是启动,原来要等一两分钟,现在15秒内进界面,并且所有的代码功能、工程编译、发布都不受影响,PUBLISH TOMCAT的时间基本在2分钟以内,我们的工程文件还算是比较大的了。重点是,所有操作过程中硬盘灯再也没出现过狂闪、狂读盘的情况了。以上仅供参考大家参考,欢迎反馈问题和建议,谢谢。

eclipse+websphere配置说明

Eclipse+Websphere配置说明

目录 一、前言 (3) 二、安装webSphere (3) 2.1.安装WAS (3) 2.2.配置WAS日志输出方式 (5) 三、eclipse配置 (6) 3.1.下载purchaseEAR工程 (6) 3.2.在eclipse中配置websphere (7) 3.3.部署purchaseEAR (8) 3.4.eclipse启动websphere (9) 3.5.修改eclipse部署方式 (10) 四、webSphere配置 (11) 3.1.部署工程 (11) 3.2.支持jdk1.5 (13) 五、注意事项 (14) 4.1.JSP注意事项 (14) 4.2.webSphere注意事项 (15)

一、前言 本文档用于描述开发青海集采系统过程中使用eclipse+websphere的配置过程。 工程环境: Jdk1.5 Myeclipse6.0以上 Websphere6.1 TortoiseCVS 二、安装webSphere 2.1.安装WAS ●解压was.cd.6100.trial.base.windows.ia32.zip,运行launchpad.exe ●选择“启动WebSphere Application Server - Trial 的安装向导。” 一路“下一步”,提示输入登陆控制台的用户名密码。 ●继续“下一步”直到完成安装。安装完成之后默认会启动“第一步”,如图:

选择“安装验证”,如果安装正常会显示如下信息,此时websphere服务已经被启动。

2.2.配置WAS日志输出方式 ●输入:http://localhost:9060/admin进入webpshere管理平台,如果能看到如下页面, 说明websphere正常启动了。填写你设置的用户名密码。 ●为了方便在ecilpse控制台中看到日志信息,所以要设置log信息输出到控制台,(默认 情况下log是输出到文件中)。选择服务器→应用程序服务器→server1→记录和跟踪→JVM日志,将System.out和System.err下的“文件名”的值修改为“console” ●在“第一步”控制台中选择“停止服务器”,接下来我们使用eclipse来操作webpshere。

eclipse的一些基本操作

首页:调节代码智能提示,自己去window找到对应的文件java javascript html xml调节就行,很简单 1、如何新建java项目或Java Web项目 在eclipse中的Project Explorer 视图中,右键--> New --> Project,然后根据出现的对话框,里面选择Java节点或者web节点,ide 会根据选择的类型创建不同的项目。 输入Project name,现在以创建Dynamic Web Project 为例,然后点击Next 按钮,效果如下图:

在上面对话框输入Project name,选择target runtime(项目运行的服务器),module version (模块版本,一般选最高版本)等等, 接下来点击Next按钮,进入src目录结构,可以自己去搭建,然后下面有一个Default output folder ,效果如下:

这个是用于调整java类文件编译之后的保存目录,默认是在根目录下的build下的classes 下,一般不建议放在这里,毕竟不安全。 建议修改值为WebContent\WEB-INF\classess 接下来点击Next 按钮,进入如下页面: Context root : 表示项目的发布名称,也就是我发布到tomcat webapps下的目录,实践证明:如果我改成上面的webProject 这个名称,然后使用eclipse发布到tomcat webapps 目录下之后,多出来的还是test,然后通过http://localhost:8080/test 可以访问,同时http://localhost:8080/webProject 一样可以访问。这样的话就实现了一个项目发布两个访问地址的功能了。 Content directory :表示整个web项目的内容目录,eclipse默认是WebContent,myeclipse 默认是WebRoot。 generate web.xml deployment descriptor 这个多选框表示是否生成web.xml的部署描述,必须勾上。 点击Finish 完毕。 2、如何在eclipse中修改java编辑器的字体?

Eclipse设置Server(Tomcat)教程

Eclipse 中开发Webapp, 一般需要配置Tomcat Server, 以便在Eclipse 中进行Debug. 具体的步骤如下: 1. Windows ==>Preference ==> Server ==> Runtime Environment 具体对一个Server Environment的配置:

2. Window ==> Show View ==> Servers 然后点击右键, New Server,

这里可以选择Tomcat 的版本, "Server runtime environment" 就是Step 1中配置的Server Runtime. 第二步是选择要Publish 那个Webapp Module

这样Server 就配置好了. BTW: 这个步骤中, 有一次碰到了一个问题: “Project facet Java 6.0 is not supported” Google 后, 找到的解决方法是: 在Eclipse Project home 下, “.settings”文件夹下的“https://www.wendangku.net/doc/263227674.html,mon.project.facet.core.xml”文件中有一行〈installed facet="jst.java" version="6.0"/〉的内容,此处将“6.0”更改为“5.5”,问题即解决。 可以参考这里. 3. 修改Server 的端口号等参数: 在Step2 中配置的Server上, 点击右键, 选择Open, 然后可以修改端口号等参数. 也可以Add/Remove Webapp modules

Eclipse教程

附录J:Eclipse教程 By Y.Daniel Liang 付蓉译 该帮助文档包括以下内容: ●Eclipse入门 ●选择透视图 ●创建项目 ●创建Java程序 ●编译和运行Java程序 ●从命令行运行Java Application ●在Eclipse中调试 提示:在学习完第一章后使用本教程第1节~第6节,学习完第二章后可配合本教 程的第7节,开始学习第十四章时可配合本教程的第8节。 0 简介 该教程的使用者包括正在通过使用Eclipse来学习Java课程的学生和想要用Eclipse开发Java项目的程序员。Eclipse是由IBM提供的一个开源的Java程序开发软件。 你也可以使用JDK命令行工具来写Java程序。JDK命令行工具包括一系列独立的程序,如编译器和解释器,都可从命令行来激活。除了JDK命令行工具,市场上还有很多Java的开发工具,包括Borland公司的JBuilder、NetBeans、Sun公司的ONE Studio(商业版的NetBeans)、Eclipse和WebGain Visual Café。这些工具为快速开发Java程序提供集成的开发环境(IDE)。编辑、编辑、构造、调试和在线帮助被集成在一个用户图形界面。有效的使用将会极大的提高编程速度。 这个简短的教程将会帮助你熟悉Eclipse,尤其是在创建项目、创建程序、编译和运行程序方面。 提示:Eclipse可运行在任何的Java虚拟机之上。本文中所有的屏幕截图都来自于运行在Windows之上的Eclipse3.0。你可以到https://www.wendangku.net/doc/263227674.html,下载Eclipse。

安装提示:安装Eclipse之前必须安装JDK1.5。JDK1.5可以从https://www.wendangku.net/doc/263227674.html,/j2se/1.5/download.html下载。Windows版本的Eclipse存放在压缩文件eclipse-SDK-3.0-win32.zip中。将文件解压缩到c:\下,解压缩后所有的文件都放在c:\eclipse中。 1 开始使用Eclipse 假设你已经将Eclipse安装在目录c:\eclipse下。要启动Eclipse,双击c:\eclipse目录下的eclipse图标(如图1): 图1 双击后出现了工作区装载窗口(如图2): 图2 输入你的工作区所在的目录,本例所有项目、程序都存放在c:\smith目录下,故输入c:\smith,然后点击OK,Eclipse的图形界面就展现在你的眼前了(如图3)。

在Eclipse中使用debug(Eclipse调试常用技巧)

Eclipse调试常用技巧 发表时间:2010-04-06 最后修改:2010-11-26 记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用System.out找Bug的,想想真的很笨。开始工作后,一个星期过去了,在一个1、2百万行的系统中找Bug,我依然在用System.out,当时最痛苦的就是修改代码,每次找到疑似Bug,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试Bug,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换,我这个中国教育的半牺牲品才算向美好生活迈进了一小步。 1、条件断点 断点大家都比较熟悉,在Eclipse Java编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个"Breakpoint Properties" 断点的属性界面及各个选项的意思如下图,

2、变量断点 断点不仅能打在语句上,变量也可以接受断点, 上图就是一个变量的打的断点,在变量的值初始化,或是变量值改变时可以停止,当然变量断点上也是可以加条件的,和上面的介绍的条件断点的设置是一样的。 3、方法断点 方法断点就是将断点打在方法的入口处, 方法断点的特别之处在于它可以打在JDK的源码里,由于JDK在编译时去掉了调试信息,所以普通断点是不能打到里面的,但是方法断点却可以,可以通过这种方法查看方法的调用栈。

4、改变变量值 代码停在了断点处,但是传过来的值不正确,如何修改一下变量值保证代码继续走正确的流程,或是说有一个异常分支老是进不去,能不能调试时改一下条件,看一下异常分支代码是否正确? 在Debug视图的Variables小窗口中,我们可以看到mDestJarName变量的值为" F:\Study\eclipsepro\JarDir\jarHelp.jar" 我们可以在变量上右键,选择"Change Value..."在弹出的对话框中修改变量的值, 或是在下面的值查看窗口中修改,保用Ctr+S保存后,变量值就会变成修改后的新值了。 5、重新调试 这种调试的回退不是万能的,只能在当前线程的栈帧中回退,也就说最多只能退回到当前线程的调用的开始处。 回退时,请在需要回退的线程方法上点右键,选择"Drop to Frame"

Eclipse中JVM内存设置

Eclipse中JVM内存设置 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 memo ry)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。 堆内存分配

JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-X mx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。 非堆内存分配 JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxP ermSize设置最大非堆内存的大小,默认是物理内存的1/4。 JVM内存限制(最大值) 首先JVM内存限制于实际的最大物理内存(废话!呵呵),假设物理内存无限大的话,J VM内存的最大值跟操作系统有很大的关系。简单的说就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+调试及Debug+新手教程

网摘一 调试是程序员无法回避的工作。调试方法有许多种,但归根结底,就是找到引发错误的代码。举例来说,在 Linux 应用程序中,分段故障被认为是最常见的错误之一。当程序尝试访问未分配给它的内存并因为分段违例而终止时,将产生这种错误。要修正这种错误,您需要找到引发该行为的那行代码。一旦找到有问题的代码行,这对于知道引发错误的上下文及其相关的值、变量和方法也是有所帮助的。使用调试器将使查找这些信息变得相当简单。Eclipse 调试器及 Debug 视图 Eclipse 平台的特色在于内置了 Java 调试器,该调试器提供所有标准调试功能,包括进行单步执行、设置断点和值、检查变量和值以及暂挂和恢复线程的能力。此外,您还可以调试在远程机器上运行的应用程序。Eclipse 平台主要是一个 Java 开发环境,但其体系结构同时也向其它编程语言开放。如以下您将看到的,同一个 Eclipse 的 Debug 视图也可用于 C 和 C++ 编程语言。 Eclipse 平台工作台(Eclipse Platform Workbench)及其工具是基于 Java 开发工具(JDT)组件所构建的。这些组件向 Eclipse 提供以下功能: ?项目管理工具 ?透视图和视图 ?构建器、编辑器、搜索和构建功能 ?调试器 Eclipse 调试器本身是作为 Eclipse 二进制文件中包含的标准插件而存在的。Eclipse 还有一个特别的 Debug 视图,允许您在工作台中管理程序的调试和运行。它为调试中的每个目标显示其暂挂线程的堆栈帧。程序中的各个线程以作为树的节点出现,而 Debug 视图则显示运行中的各目标的进程。如果暂挂一个线程,则其堆栈帧显示为子元素。 在您开始使用 Eclipse 调试器之前,假定您已经安装了适当的 Java SDK/JRE (我推荐您使用 Java VM 1.4)和 Eclipse 平台 SDK 2.0/2.1,且两者都工作正常。一般来说,先使用 Eclipse 样本来测试一下调试选项是一个好主意。如果您要开发和调试 C/C++ 项目,您还需要得到并安装 C/C++ 开发工具(C/C++ Development Tool,CDT)。有关 Java SDK/JRE、Eclipse 平台和样本以及 CDT 的链接,请参阅本文后面的参考资料。图 1显示 了 Debug 用户界面的常规视图。

eclipse启动参数设置

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内存使用量,另外还可以强制进行

eclipse的配置

Eclipse 配置 第1章快捷键的配置(加快开发过程中代码编写)MyEclipse(Eclipse)常用快捷键预览: 快捷键组合作用 Ctrl+1快速修复(最经典的快捷键,就不用多说了) Ctrl+D 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行(对于程序超过100的人就有福音了) Ctrl+M 最大化当前的Edit或View (再按则反之) Ctrl+/ 注释当前行,再按则取消注释 Ctrl+O 快速显示OutLine Ctrl+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 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

eclipse的设置

在window菜单的preferences向导中,General下的Startup and Shuidown下,勾选"Prompt workspace on startup",再重新启动eclipse,即可在启动之初重新选择workspace. 显示代码行 方法一快捷键方式: 按住Ctrl + F10 选择show Line Numbers 方法二手动操作: Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers 使用eclipse怎样打开已有工程 在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import→general→existing project into space.在select root directory中选中要打开的文件夹即可。此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。这里首先要保证要保证Eclipse两个文件.classpath和.project还在,不然无法导入,就是说Eclipse的import只认自己家的东西。 如果要打开的工程与Eclipse的配置不同,在运行时会产生问题。解决方法是: 打开菜单project→properties修改。主要需要修改的是java build path项。 Eclipse 3.1.x (默认用"类文件查看器") 打开项目里的.class 类文件时, 出现类似"类文件编辑器找不到源不存在与类文件*.class 相连的任何源文件" 消息, 则说明该项目的类路径没有配置. 若为Tomcat 应用服务的web 项目, 类路径(.class 类文件的目录结构)应类似为: webRoot/WEB-INF/classes 或webApp/... 或webContent/...等. 配置项目的类路径, 可打开项目的属性(右键点击项目,弹出菜单中选择属性), 在"Java 构建路径" 面板中, 选择"库" 标签面板, 点击"添加类文件夹..." 按钮选择类路径文件夹(classes) 即可. 添加的classes 文件夹, 也可手动将其添加, 打开项目根目录下的.classpath 项目类路径配置文件, 在 标签中加入类似为: . 1.一、下载: 下载插件: 下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.2M5以上。 下载Jad反编译工具: https://www.wendangku.net/doc/263227674.html,,在该页中找到适合自己操作系统平台的jad下载。下载后解压,然后将解压后的jad.exe文件复制到%JA V A_HOME%\BIN目录下面(可以将jad.exe随便放到哪,只要记住路径就好,下面要用到)。 三、设置参数: 启动eclipse,打开:Window->Preferences->Java->JadClipse. 1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JA V A_HOME%\bin\jad.exe.

最全的Eclipse 启动优化、内存优化

最全的Eclipse 启动优化、内存优化 -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

eclipse的安装与配置

第一章 eclipse介绍 1.1 Eclipse 是什么? 目前Java开发领域的各种集成开发环境IDE(Integrated Development Environment)呈现出百花齐放的局面,从Borland的JBuilder,到IBM的Visual Age for Java、WebSphere Studio,Oracle的JDeveloper,Sun的 Forte for Java,WebGain的Visual Cafe,TogetherSoft 的Together,还有开放源代码的Eclipse、NetBeans 等,种类10种有余。这么多种类的IDE 繁荣了Java开发工具家族,但是也为开发人员的选择提出了难题。这些IDE的开发环境有着较大的差别,在一种开发环境下开发的项目不能很方便地移植到另一种开发环境,这就要求更为谨慎地选择适合项目目标的开发工具。 在目前所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse的前身是IBM 的Visual Age for Java(简称VA4J)。于1999年4月,IBM通过附属的研发机构Object Technologies International(简称OTI),起始创建IDE产品开发组。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase,最近Oracle也计划加入到Eclipse联盟中。2001 年11 月 IBM 宣布把这个项目免费赠送给Eclipse社团(https://www.wendangku.net/doc/263227674.html,)前,IBM已经投入超过四千万美元进行研发。 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。插件技术是eclipse最大特色。这种技术使我们普通的软件开发人员开阔了眼界,她首先带给我们的是一缕清风,不自觉地深吸一口;然后被引发的热浪卷入其中。Eclipse吸引人的地方不仅开源免费,更主要的是它提供你一个可以展现百花齐放的花瓶,任你插摆,展现个性,富有创造感。很多人因其魅力而放弃了功能强大、笨重、收费的JBuilder或WebSphere等开发环境。 Eclipse提供的基本功能就是Java开发工具JDT(Java development tooling),JDT也只不过是Eclipse系统中的一个普通插件而已。整个Eclipse体系结构就象一个大拼图,可以不断的向上加插件,同时,现有插件上还可以再加插件。插件可以是别人提供的,也可以利用它开发你自己的插件,不但自给自足,对整个Eclipse社群也是直接的贡献。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此,声称未来将成为进行任何语言开发的IDE集大成者。Eclipse 的插件开发环境(Plug-in Development Environment,PDE),也支持诸如 C/C++、COBOL 和 Eiffel 等编程语言的插件。Eclipse 框架将会把众多开发环境统一旗下。统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。 虽然目前Eclipse项目还没有最后完成,但从已有的版本中已经能领略到Eclipse 设计主导思想和主要功能特点。现在就了解Eclipse不但能使广大程序员对这款业界期望很高的IDE能一睹为快,更为重要的是如果能参加到Eclipse项目的开发中或是阅读它的开放源代码,这对广大程序员来说无疑是一个千载难逢的提高编程水平的好机会。Eclipse计划提供多个平台的版本,象Windows,Linux,Solaris,HP-UX和AIX,以下只介绍Windows版本。

最新eclipse教程——基础篇

Eclipse教程 该帮助文档包括以下内容: ●Eclipse入门 ●选择透视图 ●创建项目 ●创建Java程序 ●编译和运行Java程序 ●从命令行运行Java Application ●在Eclipse中调试 0 简介 该教程的使用者包括正在通过使用Eclipse来学习Java课程的学生和想要用Eclipse开发Java项目的程序员。Eclipse是由IBM提供的一个开源的Java程序开发软件。 你也可以使用JDK命令行工具来写Java程序。JDK命令行工具包括一系列独立的程序,如编译器和解释器,都可从命令行来激活。除了JDK命令行工具,市场上还有很多Java的开发工具,包括Borland公司的JBuilder、NetBeans、Sun公司的ONE Studio(商业版的NetBeans)、Eclipse和WebGain Visual Café。这些工具为快速开发Java程序提供集成的开发环境(IDE)。编辑、编辑、构造、调试和在线帮助被集成在一个用户图形界面。有效的使用将会极大的提高编程速度。 这个简短的教程将会帮助你熟悉Eclipse,尤其是在创建项目、创建程序、编译和运行程序方面。 提示:Eclipse可运行在任何的Java虚拟机之上。本文中所有的屏幕截图都来自于运行在Windows之上的Eclipse3.0。你可以到下载Eclipse。 安装提示:安装Eclipse之前必须安装JDK1.5。JDK1.5可以从下载。Windows版本的Eclipse存放在压缩文件eclipse-SDK-3.0-win32.zip中。将文件解压缩到c:\下,解压缩后所有的文件都放在c:\eclipse中。

Javadoc在Eclipse中的配置和使用

1.获得Javadoc工具 Javadoc是JDK自带工具,可通过下载并安装JDK获得。Javadoc工具即位于JDK安装目录的bin子目录下,一般默认路径为C:\Program Files\Java\jdk1.7.0_07\bin。 2.让Javadoc成为Windows命令行 如果希望在Windows的命令行窗口中使用Javadoc,首先必须使系统能够找到Javadoc 的保存路径,这需要配置系统的配置参数,Win7中的配置方法如下。 ●Win7中鼠标右键单击桌面上的“计算机”快捷图标,并在弹出的快捷菜单中选择【属 性】菜单,弹出“控制面板\所有控制面板项\系统”窗口。 ●在“系统”窗口左侧选择【高级系统设置】菜单,进入“系统属性”窗口。

在“系统属性”窗口中选择“高级”标签页,并点击【环境变量】按钮,进入“环境变量”窗口。

●在“环境变量”窗口中下面的“系统变量”列表框中,通过滚动条找到“Path”变量, 并双击该条目,进入“Path”变量编辑窗口。 ●在“编辑系统变量”窗口中,在“变量值”窗口中将光标移到最后,并在后面增加“;Javadoc 路径”,我的电脑配置为“原Path内容;C:\Program Files\Java\jdk1.7.0_07\bin”。 ●然后一路确定,启动命令行窗口,在命令行窗口中键入“Javadoc - help”看看,搞定。 3.在Eclipse中使用Javadoc 上面讲述了在Windows中使用Javadoc的方法,在Eclipse中能直接使用吗?这样不是更方便吗?答案是肯定的。 Eclipse中使用Javadoc有三个常见的入口: (1)File —> Export —> java —>javadoc (2)Project —> Generate Javadoc (3)在工程上右键—> Export —> java —>javadoc 三个入口殊途而同归,进入javadoc generation界面。之后你必须要做的事情有:Configure,即找到javadoc.exe的路径,在JDK安装目录的bin子目录下,我的是“C:\Program Files\Java\jdk1.7.0_07\bin”。选择要生成javadoc的工程,选择你要输出的位置,默认输出到工程下的doc文件夹下面。之后的步骤都是可选的,这里有一个要说明的问题:字符集。 在Extra javadoc option中可以设置:

相关文档