myeclipse使用教程.doc
myeclipse智能感知使用教程
时间:2009-11-09 15:38:45 ,来源:ACCP教程网 ,作者:冰川 ,点击: 310次
今天又给大家出个myeclipse智能感知使用教程,人有说这个是什么东西呢有什么用,下面就介绍给大家一起分享java和JSP编程的快感。
这个智能感知其实是方便我们编程,大家有使用过vs2005或者vs2008都埋怨为什么搞java的程序员就没有那么方便的提示呢,今天教大家就是让我们的myeclipse的灵活度变起来,经过我测试myeclipse6.5版本到myeclipse8.0都可以使用,下载地址是:myeclipse 智能感知
大家下载好后解压出来把epf文件放到桌面 MyEclipse智能配置.epf ,然后打开myeclipse软件点击File(文件)》在选择Import(导入),弹出如图1效果,点General选中Preferences。
然后点下一步(next),后选你下载好位置的epf文件位置我的放到桌面如图2,记得和我图上的全打上?了。
好了,教程就说到这里,到这里相信大家的myeclipse更加好用了,怎么好用法在后面编程中会有体会,经常要更用右边的alt+/键哦~很好用。
myeclipse的jsp智能提示运行慢的解决办法
时间:2009-11-23 10:27:10 ,来源:网络 ,作者:秩名 ,点击: 223次
myeclipse 编辑jsp 的智能提示
这个问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
的确很烦人,其实都是MyEclipse的“自作聪明”和访问网络上的API Doc的结果(它默认用Visual Designer来打开的),进行下列设置即可有效缓解之。
1. 要么右键单击文件,选择 Open With -》 MyEclipse JSP Editor 打开,这样不会采用可视化的打开,耗资源少,自动提示也非常快。
要么采取一劳永逸的方法 Window -》 Preferences -》 General -》 Editors -》 2.
File Associations
将默认打*.jsp的editor关联设置为MyEclipse JSP Editor
3. 不要使用它默认的去在线访问API Doc的方式,最好下载API的Doc解压到本地,然后改变location来指向本地文档~
接下来在写代码的时候就不会再卡死了。
看下图的设置。这点是致命的解决方法~~
4, 在自己创建的工程名上右键,选择Properties》在打开的窗口中点击Java Build Path》单击Libraries选项卡,找到如图中标记2所示的地方》选择右边的Remove更改成如标记1所示的样子》点击OK。
相信大家在JSP或者是JAVA编程的时候有很多快捷键都没有使用上吧,现在写出来与大家一起分享哈~
如果你想使用的快捷键的注释是的话,那么你的快捷键是ctrl+shift+/
我以前都是手动注释的,直接打//或者注释,代码格式会破坏掉
其他快捷键
Ctrl+M切换窗口的大小
Ctrl+Q跳到最后一次的编辑处
Ctrl+/ 在代码窗口中是这种//~注释。
Ctrl+Shift+/ 在代码窗口中是这种注释,在JSP文件窗口中是。
Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。
Ctrl+I格式化激活的元素Format Active Elements。
Ctrl+Shift+F格式化文件Format Document。
Ctrl+S保存当前文件。
Ctrl+Shift+S保存所有未保存的文件。
Ctrl+Shift+F4 关闭所有打开的Editer。Ctrl+W(Ctrl+F4) 关闭当前Editer
Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Ctrl+D删除当前行。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+Alt+? 复制当前行到下一行(复制增加)
Ctrl+Alt+? 复制当前行到上一行(复制增加)
Alt+? 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+? 当前行和上面一行交互位置(同上)
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+T 快速显示当前类的继承结构
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Ctrl+F 用于查找你Editer中你想查找的变量,并可以修改名字。
下面我们先熟悉一下myEclipse的操作教程
进入myEclipse 6的界面,我们可以通过按加号按钮图标来变换myEclipse的布局。
我们生成一个java项目。
在弹出的窗口中,我们给工程起名为HelloWorld。
Contents(项目内容)
默认为建立一个新的项目;
JRE(java环境配置)
这里为我们开始设置好的JRE 1.5的环境; Project layout(项目布局)
默认的选项为为项目建立一个独立的文件夹来存放类和资源文件;
Working sets(工作设置)
默认不选;
按next按钮,进入下一步。
把Default output folder:下的
HelloWorld/bin 改为
HelloWorld/classes 更改了输出路径目录为classes。
这里问我们要不要切换到java视图。我们选择切换,回头可以切换回来。
在src文件包上单击右键,在弹出的窗口中选New>Class生成新的类。
在弹出的窗口中我们的设置如图
Package:first(建立一个first文件包)
Name:HelloWorld(类的名字为HelloWorld)
Superclass:java.lang.Object(超类为java.lang.Object) 在Interface(接口)项,我们按Add按钮,给类增加接口。
选择serializable-jave.io接口。
Which method stubs would you like to create?(需要实现那些方法),我们都选上。
Generate comments(生成注释),结果如图:
按finish按钮,结果代码为: Java代码
1. /**
2. *
3. */
4. package first;
5.
6. import java.io.Serializable;
7.
8. /**
9. * @author Administrator
10. *
11. */
12. public class HelloWorld implements Serializable {
13.
14. /**
15. *
16. */
17. public HelloWorld() {
18. // TODO Auto-generated constructor stub 19. }
20.
21. /**
22. * @param args
23. */
24. public static void main(String[] args) { 25. // TODO Auto-generated method stub 26.
27. }
28.
29. }
[java] view plaincopyprint?
1. /**
2. *
3. */
4. package first; 5.
6. import java.io.Serializable;
7.
8. /**
9. * @author Administrator
10. *
11. */
12. public class HelloWorld implements Serializable {
13.
14. /**
15. *
16. */
17. public HelloWorld() {
18. // TODO Auto-generated constructor stub
19. }
20.
21. /**
22. * @param args 23. */
24. public static void main(String[] args) {
25. // TODO Auto-generated method stub
26.
27. }
28.
29. }
重写后的代码为:
Java代码
1. /**
2. *
3. */
4. package first;
5.
6. import java.io.Serializable; 7.
8. /**
9. * 第一个Java程序;
10. * @author Administrator
11. * @version 1.0
12. */
13. public class HelloWorld implements Serializable {
14.
15. /**
16. *
17. */
18. private static final long serialVersionUID = 1L;
19.
20. /**
21. *
22. */
23. public HelloWorld() {
24. // TODO Auto-generated constructor stub 25. }
26.
27. /**
28. * @param args
29. */
30. public static void main(String[] args) { 31. // TODO Auto-generated method stub 32. System.out.println("HelloWorld!!"); 33.
34. }
35.
36. }
[java] view plaincopyprint?
1. /**
2. *
3. */
4. package first;
5.
6. import java.io.Serializable; 7.
8. /**
9. * 第一个Java程序;
10. * @author Administrator
11. * @version 1.0
12. */
13. public class HelloWorld implements Serializable {
14.
15. /**
16. *
17. */
18. private static final long serialVersionUID = 1L;
19.
20. /**
21. *
22. */
23. public HelloWorld() {
24. // TODO Auto-generated constructor stub 25. }
26.
27. /**
28. * @param args
29. */
30. public static void main(String[] args) { 31. // TODO Auto-generated method stub 32. System.out.println("HelloWorld!!"); 33.
34. }
35.
36. }
这里我们用了一个System.out.println("HelloWorld!!");的方法来进行屏幕打印输出。
执行代码。
选择Jave Application
看到Console平台输了:HelloWorld!!
如图:
简单的粒子就到这里了~希望对您学习有帮助。