`
snowyvalley
  • 浏览: 147927 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

《Eclipse in action》 读书笔记-第二章 从eclipse的工作台开始

    博客分类:
  • Java
阅读更多

主要内容:

 

 

1 下载和安装eclipse

2 eclipse的工作台本质概念包括:透视图,视图,编辑器

3 建立,运行,调试java程序

4 定制eclipse的参数设置(包括代码格式,类路径变量)

5 建立,修改代码生成模板


2.1 获得eclipse

1 本书针对的版本:eclipse 2.1

2 eclipse的下载地址:http://www.eclipse.org/downloads

3 eclipse4种版本或Build

ARelease--相当于商业软件的发布版

Bstable build--相当于商业软件的beta

CIntegration build--相当于内部beta

DNightly build--每晚构建版本,最新,也可能很不稳定

4eclipse的开发计划等更多信息:http://www.eclipse.org/eclipse/development/main.html.

5:如何安装eclipse:

eclipse的安装十分简单,不用安装程序,也不用重新启动计算机,只要下载相应版本的Zip压缩包,解压后运行Eclipse.exe即可运行程序

可以为了方便在桌面上建立快捷方式,启动eclipse

 

 

2.2 eclipse概览

第一次启动eclipse时会提示你等候,程序将进行一下安装的设置,一般时间很短,主要是建立工作空间(workspace,以后升级版本时,将

workspace文件夹拷贝到新的eclipse下原有的设置(如视图等)会被保留,因为这些信息是存在workspace文件夹下的。

Note:如果要想出现第一次启动时提示你等候的界面,使系统重新搜索设置javaclass path等信息,可以删除workspace文件夹。

2.2.1 项目和文件夹

eclipse是以项目来组织文件夹的,避免与操作系统的文件结构相依赖。

2.2.2 eclipse的工作台

启动eclipse最先看到的就是工作台,工作台只负责管理项目和资源(如文件,文件夹)

工作台会根据文档的类型选择合适的文档编辑器,甚至可以用word打开doc文档,

透视图:eclipse提供了几套预先设定好的视图,称为透视图,并且这些透视图可以按你的需要来定制。

 

 

 

 

2.3 java快速旅行

1 可以创建的3个标准项目类型

A:插件开发 提供一套开发插件的环境

B:简单(sample)提供一般环境,如建立文档

Cjava项目 java的开发环境

2.3.2 建立一个java

在创建向导中输入包名如(org.eclipseguide.hello)如包不存在,他可以建立该层次的目录结构。

2.3.5 java剪切版页(Java scrapbook pagesjava的程序片段)

可以在项目下新建-代码片断测试页窗口,建立java程序段,执行一小段程序:

int i =0;

 

 

for(i=0;i<10;i++){

System.out.println("i="+i);

}

如需特定的包要引入,选中这段代码右键选择执行,可执行该段程序,打印出结果。

这可以用于代码的临时调试等,文件的扩展名为*.jpage

 

 

2.4.3 代码生成模板

设置:窗口->首选项->java->编辑器->模板->新建

按如下输入

名称:dbg

描述:向控制台输出变量的调试信息

模式:System.out.println("[debug by ${user}]:::[Package]:${enclosing_package} [File]:${file} [Class]:${enclosing_type} [Method]:${enclosing_method} [Var]:${word_selection}="+${word_selection});

 

 

 

word_selection-选中的变量

 

 

 

选择你要打印的变量,后按‘alt+/’选择’dbd’会自动生产代码

 

 

exam:Test.java source code as bellow:

/*

 

 * TestJava.java

 

 * 创建日期 2004-9-13

 

 *

 

 */

 

package org.eclipseguide.hello;

 

 

 

import sun.security.util.Debug;

 

 

 

/**

 

 * @author lxz003

 

 * @version 1.0, 2004-9-13

 

 *

 

 * 在这里添加类的概述

 

 * 在这里添加类的描述

 

 *

 

 */

 

public class TestJava {

 

 

 

    public static void main(String[] args) {

 

        int i = 45;

 

        System.out.println(

 

            "[debug by lxz003]:::[Package]:org.eclipseguide.hello [File]:TestJava.java [Class]:TestJava [Method]:main [Var]:i="

 

                + i);

 

       

 

    }

 

}

按上述操作生成System.out…..一系列代码

 

 

运行结果如下:

[debug by lxz003]:::[Package]:org.eclipseguide.hello

 

[File]:TestJava.java

 

[Class]:TestJava

 

[Method]:main

 

[Var]:i=45

 

 

 

2.4.4 类路径和类路径变量

设置:窗口->首选项->java->类路径变量->新建

输入名称:MYSQL_JDBC

选择.jar文件或文件夹c:mysqljdbclibmm.mysql-2.0.14-bin.jar

 

 

在项目中使用类路径变量:

选中当前项目,右键->属性->java构建路径->->添加变量->选择MYSQL_JDBC

分享到:
评论

相关推荐

    开发工具 eclipse-jee-mars-2-win32

    开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...

    Eclipse插件开发学习笔记-源代码1至24章.zip

    第九章至第十二章可能涉及到透视图(Perspective)和工作区(Workspace)的管理,学习如何创建自定义透视图,调整工作区设置,以及与其他Eclipse功能如项目、资源等进行交互。 第十三章至第十六章可能会涉及插件的...

    axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip

    标题中的"axis2-eclipse-codegen-plugin-1.6.2.zip"和"axis2-eclipse-service-plugin-1.6.2.zip"是两个与Apache Axis2相关的Eclipse插件,用于简化Web服务的开发过程。Apache Axis2是Java平台上一个成熟的Web服务...

    eclipse-java-2024-03-R-win32-x86-64.zip

    3. **工作台模型**:Eclipse的工作台是一个可视化界面,包含多个视图,如项目浏览器、源代码编辑器、问题视图等,这些视图可以通过工作台布局自由调整,以适应不同的工作流程。 4. **构建工具**:Eclipse内建的构建...

    eclipse-temurin-alpine-jre-17

    eclipse-temurin官网下载的eclipse-temurin-alpine-jre-17

    eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip

    Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...

    jd-eclipse-site-1.0.0-RC2.zip

    《jd-eclipse-site-1.0.0-RC2:Eclipse查看类源码插件详解》 在软件开发过程中,对于Java开发者来说,Eclipse是一款不可或缺的集成开发环境(IDE)。然而,有时我们可能需要查看编译后的.class文件的源代码,这对于...

    eclipse-java-2022-06-R-win32-x86_64.zip

    【标题】"eclipse-java-2022-06-R-win32-x86_64.zip" 提供了几个关键信息。首先,“eclipse”是著名的开源集成开发环境(IDE),主要用于Java编程语言。它以其强大的代码编辑、调试、构建和管理功能而闻名。这里的...

    eclipse-jee-2020-09-R-win32-x86_64.zip

    标题中的“eclipse-jee-2020-09-R-win32-x86_64.zip”指的是Eclipse IDE for Java EE Developers的2020年9月版本,适用于Windows 32位和64位系统的安装包。Eclipse是一款著名的开源集成开发环境(IDE),广泛用于...

    axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2

    标题中的"axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2"指的是两个与Apache Axis2相关的Eclipse插件:Axis2代码生成插件和Axis2服务插件,它们是版本1.6.2的。Apache Axis2是一个流行的...

    eclipse-jee-2021-12-R-win32-x86_64

    eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64

    jd-eclipse-site-1.0.0-RC2.zip、jd-eclipse-2.0.0.zip

    JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all. Installation Download JD-Eclipse ZIP ...

    eclipse-java-2023-12-R-win32-x86-64.zip

    eclipse-java-2023-12-R-win32-x86_64.zip 适用于Windows系统

    Eclipse插件开发学习笔记-源代码1至24章+使用说明

    光盘提供了本书的所有实例程序的...例如,第6章的代码存储在“X:\chapter06”目录下(X为光盘驱动号)。而且每一章的目录和子目录下面都有一个word或者txt文件,该文件介绍该目录的源代码使用方法,请读者参考该文件。

    eclipse-java-2020-06-R-win32-x86_64.zip

    "eclipse-java-2020-06-R-win32-x86_64.zip" 是Eclipse针对Java开发者的2020年6月发布的最新版本,特别为64位Windows操作系统设计。此版本包含了基础的Java开发工具,适用于Java Standard Edition (JavaSE)的应用...

    eclipse-jee-2018-09-win32-x86_64.zip

    "eclipse-jee-2018-09-win32-x86_64.zip" 是Eclipse针对Windows 32位和64位系统的2018年9月版本的下载包。此版本被称为Eclipse SimRel(Simultaneous Release),意味着它是在Eclipse年度统一发布计划中的一部分,...

    eclipse-jee-neon-1a-win_64

    eclipse-jee-neon-1a-win_64

    eclipse-java-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-linux-gtk-x86_64.tar.gz”指示这是一个为Linux操作系统设计的64位版本Eclipse集成开发环境(IDE),基于GTK+图形库。Eclipse是一款广泛使用的开源软件,主要用于Java编程,但也支持其他语言...

    eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz

    标题 "eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz" 指示的是一个特定版本的Eclipse集成开发环境(IDE)针对Java企业版(Java Enterprise Edition,简称JEE)的发行包,适用于Linux操作系统,并且是64位(x86_64...

    eclipse-jee-kepler-SR2-win32-x86_64.7z

    标题 "eclipse-jee-kepler-SR2-win32-x86_64.7z" 提供的信息是关于Eclipse IDE的一个特定版本,即Eclipse Java EE IDE for Kepler Service Release 2,适用于Windows 64位操作系统。这个版本是专为Java企业级开发...

Global site tag (gtag.js) - Google Analytics