Myeclipse基础使用

一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)

1.建立一个工程

----Filenewproject---选项含有Javaprojectwebproject等等输入工程名字如myproject,其他可以选择默认完成

2.创建一个java文件

---myproject右键new---SourceFolder(还有classpackageFolder等等)---名字如src以后可以将class文件放入其中,可以在src右键new--class创建Java文件

注意:folderSource Folder的区别

Source Folder:用于放置Java文件,可以自动编译,可以嵌套;

Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹

3.运行Java文件

----选中Test右键runasJava Application  或者单击工具栏按钮(类似播放器开始按钮)

4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示

1)输入部分字符,方法自动生成(2)根据提示,导入相应的包

3)提示清楚未使用的包(4)提示无用的方法,变量

5)自动提示接口,抽象类的的方法以及重载

注意:

1  接口  例子:.public class Test implementsConnection---就会在此行出现提示,单击出现Add Unimplements Methods等等,

单击它自动添加Connection中的方法。

2》抽象类  例子:.public class Test extends List---可以在List上右键sourceOverride/ImplmentsMotheds(重载实现方法)选择需要的方法;

3》自动生成setget方法:

private String user                                       ;

    在类中声明变量后,可以右键sourceGenerate Sets andSets---可以选择方法;

二.断点调试    

1.断点的添加,去除

----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;

例如:

publicclass Test {

publicstaticvoid main(String args[]){

double a=0;

/*此处设置断点*/ a=Math.random();

System.out.print(a);

}

}

2.调试断点

1---右键Testdebug  asJava Application---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮

2)方法1:将鼠标放在断点处的变量上如a,会显示变量值;

     方法2:选中变量a右键watch即出现变量窗口Expression单击开始按钮ResumeF8,观察变量值,也可停止调试,可以进入当前方法Stepinto,跳过当前方法Step over,返回方法Stepreturn;这些在工具栏上;

同理,可以查看i的值右键iwatch

另外,查看对象的属性等,不可能直接在程序出现,如只出现list对象,想查看list的大小list.size();可以在Expression中的变量如

a右键AddWatch Expression手工输入变量名或对象属性,如list.size()

这种方法不会自动提示,如输入list.不会出现提示,可以windowshowviewdisplay窗口在其中输入list.会出现提示;选择list.size()右键despect即可显示;

3)条件断点:满足一定条件时,才是断点生效

   --右键断点---Breakpiontproperties(断点属性)---勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)

4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;

当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试;

三.MyEclipse的高级使用

1.如何建立包?

----myprojectsrc-右键---选择package(还有class等等)--输入包名

之后可以将class文件放入此包内

2.工程的高级配置

--myproject右键---properties主要配置Javabuild path(构建路径),它含有

1source:它列出MyEclipse可以编译查错的文件夹Java文件,如本例中的myproject/src

如果想在myproject中建立一个普通的文件夹foldermyjava,而不是包,则myjava文件夹中的Java文件不会被编译查错,要想使其与src一样:在source面板---Addfolder勾选myjavaok;这样就可以编译myjavaJava文件;

2Projects

3Libraries:用于添加第三方jar包;说明:

Add External Jars(用于加载工程外的jar---可以选择相应的jar包,如MyEclipse驱动等等;

Add Jars:用于添加本工程内的jar包(推荐使用这种方式,因为jar在工程内,方便移植);

3MyEclipse的智能:

1)自动生成try  catch,理出异常点击出现红色出,选择处理方案

2)自动生成setget方法(见上面)

3)自动生成构造函数

4)自动生成javadoc文件---输入/**回车,可以将参数,抛出的异常写到javadoc

四.常用技巧

1代码完成ALT+/ 用于当输入类的方法或类名时,如按了其他键自动提示消失,可按ALT+/自动补充完整,如输入String+ALT+/,会提示StringBuff等已String开头的类或方法,

由如,忘记了switch的结构,可以输入swith+ALT+/,提示。很有用(可以在preference中更改为~)。

2)代码格式化右键sourceformat

2.常用插件

数据库管理SQLExplorer(跨数据库)

反编译工具jode

Java ee开发 MyEclipse

XML编写查看XMLBuddy

五.Web开发

1.创建web工程

---new---projectMyEclipsewebproject输入名字如myweb等,其他可默认(注意:root url 别往啦

2.配置MyEclipsetomcat6.0

方法1(手动部署):配置tomcat的虚拟目录,将它指向web工程muweb,可以用Dreamweaver建立一个站点指向web工程,这样MyEclipseDreamweaver可以同时指向web工程;一般原则,所有的Javabeanservlet放在src中(可以建包),所有的jsphtml文件放在WebRoot下或子目录。例子:在tomcat目录E:\Tomcat6.0\conf,配置server.xml

<Contextpath="/MyWeb"docBase="E:\Myeclipse-WorkPlace\MyProject\WebRoot"debug="0" reloadable="true"></Context>,推荐使用。

方法(自动部署)2:在为本项目中windowpreferences---MyEclipseenterprise workbenchserverstomcattomcat 6x将右边选为enablebrowser选中tomcat主目录即可;这样可以在个MyEclipse工具栏启动或关闭tomcat,而不必手动打开tomcat进行启动或关闭;

  另外,每个为本项目要想使用已配置的tomcat服务器,必须都要与tomcat部署:单击工具栏的DeployMyEclipse j2ee project to serverAdd--选择tomcat6x即可;之后可以在浏览器输入地址访问网站;不需要重启tomcat

  不推荐使用。

2)设定jdk环境

a)        window preferences java installed jres

b)       如果没有对应的JDK(不是JRE),选择add

c)        选择standard VM -> next

d)       选择JDK对应的Directory

e)        将刚刚设定的JDK设为默认

3.开发servlet

----在项目myprojectsrc右键---newservlet---设置servlet名字,包名,查看是否放在src或子目录内,重写的方法----下一步设置web.xml---完成。

4.开发jsp

----在项目myprojectWebRoot或字目录右键---newjsp---设置jsp名字,包名,查看是否放在WebRoot或字目录内。--下一步选择使用的模板(默认html模板,也可以使用其他的如struts

5.开发JavaBean(本质class文件)

----在项目myprojectsrc---newclass---设置名字,包名,选择包,查看是否放在src或子目录。

注意tomcat默认使用8080端口,安装了Oracle则会占用tomcat的8080,因此,可以修改tomcat端口---tomcat--E:\Tomcat6.0\conf\server.xml---<Connector port="8080"protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />

6.部署MySQL数据库(或其他数据库Oracle)开发项目

1.添加MySQL数据库驱动:

1)直接将驱动放到

E:\Myeclipse-WorkPlace\MyProject\WebRoot\WEB-INF\lib下即可;推荐使用。

2)用MyEclipse添加驱动:工程myweb右键propertiesJavabuild pathlibrariesAdd External Jars将驱动添加即可。不推荐。可以用AddJars

7.使用MyEclipseDatabase Explorer perspective(数据库透视图)

1)切换数据库透视图:单击右上角透视图切换到MyEclipseDatabase Explorer,打开数据库透视图。

2)新建数据库连接:在MyEclipseDerby右键---newdrivertemple 可选择相应的数据库类型MySQL,其他OracleMicrosoftSQL Server等;在name输入连接名字;在ConnectionURL输入url字符串;再输入用户名,密码;添加jars数据库驱动;

3)单击左侧的opendatabase可以打开数据库及表,结构,试图,触发器等;单击表时,下方显示表的内容;可此查看主键,外间,索引等等;

还可以右键打开NewSql Edit命令查询更新表内容;可以创建表数据库等等操作;生成多表实体关系(ER)图,可以保存图等等。多用右键。

结论:它的作用就是相当于数据库的可视化面针对多种主流数据库,管理数据库;是否习惯者使用,根据根据个人喜好;不作要求。

 

时间: 2024-11-13 01:05:34

Myeclipse基础使用的相关文章

MyEclipse基础配置

1.设置默认工作空间编码 window/preferences/general/workspace/Text file encoding 2.设置文件默认打开方式 xml建议设置 html建议设置 jsp建议设置 3.file->new快捷键 在工具条的任意位置,右键(或 window / Customize Perspective) 4.快捷键 http://blog.csdn.net/simon_1/article/details/7708949 •内容提示(Content Assist):

java学习笔记(珍藏版+基础版)

搭建Java开发环境使用开发工具开发Myeclipse基础核心:JAVASEEEME面向对象 API JVM.JAVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组建JAVASE是指java standard edition,Java标准版,就是一般Java程序的开发就可以,可以看作是JAVAEE的子集 JVM(java virtual machine)源代码myprogram.Java--(编译器)二进制字节码myprogra

java学习笔记(菜鸟原创)

搭建Java开发环境使用开发工具开发Myeclipse基础核心:JAVASEEEME面向对象 API JVM.JAVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组建JAVASE是指java standard edition,Java标准版,就是一般Java程序的开发就可以,可以看作是JAVAEE的子集 JVM(java virtual machine)源代码myprogram.Java--(编译器)二进制字节码myprogra

自学java看什么书?

本文列出的10本书在Java程序员界都是被认为很棒的书.当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java.这个问题也就表明,相对于其他的教程和博客,Java书籍还是很重要的参考,主要表现在以下两点 通常书籍是由比较权威的程序员来撰写的. 相比其他媒介,书籍对于内容的描述更加详细,解释更加明确. 本文列出的10本书是我个人非常喜欢的Java书籍,当我有时间的时候,我就会将它们捧在手里阅读.甚至有些书我反复读过很多遍,每次重新读的时候总会有新的收获.因此这些书

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

Myeclipse Templates详解(一) —— Java模板基础

目录 Templates简介 MyEclipse自带Templates详解 新建Template 自定义Template 因为自己比较懒,尤其是对敲重复代码比较厌恶,所以经常喜欢用快捷键和模板,Myeclipse的模板功能其实很强大,好像自己只用过syso这一个,所以最近学习了一下,初次写博客,谢绝转载. 一.Templates简介 1.1 Templates基本介绍 Myeclipse模板的查看编辑入口,Window->Preferences->Java->Editor->Tem

MyEclipse Java基础使用笔记

一.Java开发平台 JavaSE  标准版 Java应用程序 application  五子棋.计算器.qq JavaEE  企业版  Java企业级应用 JavaME 微型版  小型设备    Android取代了 二.Java 术语 jdk Java开发工具包 JRE java运行环境 JVM java虚拟机 GC  Java内存对象垃圾收集机制  自动懒惰lazy回收 API  应用编程接口  对应JavaDoc文档 java.lang.string类    字符串类 java.lang

java 基础加强(myeclipse,debug,junit,JDK5新特性,反射)

思维导图 1.myeclipse的安装和使用 *eclipse:是一个免费的开发工具 *myeclipse:是一个收费的插件,破解myeclipse, **安装目录的要求: 不能有中文和空格 **安装完成之后,选择一个工作空间 ,这个工作空间不能有中文和空格 *破解myeclipse **运行run.bat文件,但是运行之前,必须要安装jdk,通过配置环境变量 *myeclipse的使用 *创建一个工程 -类型 javaproject  web  project -选择依赖的jdk,可以使用my

MyEclipse配置Spring框架(基础篇)

一.新建项目,添加spring的相关jar包等 二.创建相关类以及属性和方法 Student.java package com.yh; public class Student implements People { private Course course; @Override public void breath() { // TODO Auto-generated method stub System.out.println("呼吸"); } public Course get