第三节 创建第一个程序

返回目录

启动Eclipse的时候,您会看到工作区(workspace),它是工程的容器。在初始的工作区中没有任何工程,如图2-2。

图2-2  Eclipse主窗口

没有工程(project)的时候您几乎什么也做不了,所以在菜单中选择File->New->Project。您会看到一个如图2-3所示的对话框。

图2-3  新建工程(New Project)窗口

在左边选择Java,在右边选择Java Project,然后点Next。在工程名(Project Name)中输入Test(见图2-4)。

图2-4  输入工程名

点完成(finsh)。当提示是否切换到Java视图(Java Perspective)的时候,点yes返回到Eclipse的主窗口。这时在左边的包查看器(Package Explorer)中就可以看到新建的Test工程了。

Eclipse的视图(Perspective)

Eclipse中的视图是用于特定任务的工作区布局(view)。它们定义了窗口的版面(layout),菜单的选项,和可用的工具栏。您可以在任何视图下编辑代码,但是使用特定任务的视图(perspective)会使工作更加轻松。

Eclipse安装有了一些常用的视图:Debug,显示一些工具和选项用来调试代码;java Browsing,经过优化的java代码浏览器。您可以定制视图来满足您的需要,也可以把定制的视图保存下来。不要担心出错——只要选择window->Reset Perspective,就可以恢复一个视图的默认布局了。

有些Eclipse的插件会安装新的视图(perspective)。比如,profiling插件会添加Profiling视图(perspective),包括布局(view)和工具。代码控制(Source Control)视图(perspective)允许您通过代码管理器浏览代码。

视图提供了强大的工具,以辅助我们完成各种各样的软件开发任务。学会使用它们,将会大幅提升您的生产力。

下一步,添加代码到工程中。鼠标右击Test工程,在弹出的菜单中选择New->Class。对话框如图2-5所示。

图2-5  新建类窗口

在名称(Name)栏键入test,在“Which method stubs would you like to create)?”下,选择“public static void main(String[] args)”,点Finish。这样,Eclipse就创建了一个新文件,并返回到如图2-6所示的主窗口。

图2-6  显示了代码的主窗口

可以看到Eclipse自动打开了test.java这个新文件,使其处于编辑状态。现在让我们添加代码,让它做点事情。请在main()函数中,添加如下代码:

System.out.println(“Hello from Eclipse”);

点File->Save,这样既保存了文件,又对它进行了编译。现在这个程序就可以运行了。如果代码有什么错误,底部的任务窗口(Tasks window)会显示一个出错图标和一些问题描述,如图2-7所示。单击它,光标就会自动跳到错误处。

图2-7  任务窗口中显示的语法错误

更正错误后再次点File->Save。更正所有错误直到任务窗口中不显示任何错误提示。

在主菜单中选择Run->Run运行这个程序,可以看到如图2-8所示的对话框。

图2-8  运行对话框

选择Java程序(Java Application),点新建(New)。Eclipse会自动判断您要运行test类,然后弹出如图2-9的窗口。

图2-9  准备运行test的对话框

点运行(Run)按钮,程序运行,在控制台窗口输出“Hello from Eclipse”,您可能要动一动滚动条才能看见。现在Eclipse主窗口应该在问候您了,见图2-10。

图 2-10  Hello from Eclipse

恭喜您!您已经在Eclipse中运行程序了。

这只是一个简单的程序,不需要外部的jar文件或者库。下一节,我们将介绍一个更加复杂的例子——设置Eclipse的编译和运行环境。

返回目录

转载于:https://www.cnblogs.com/ols/archive/2011/09/10/2173256.html

第二章 第三节 创建第一个程序相关推荐

  1. 从零开始Android游戏编程(第二版) 第二章 创建第一个程序Hello Tank

    第二章 创建第一个程序Hello Tank 难度:容易 现在开始,我们要真正写作Android程序了.虽然前面安装过程那么复杂,但是写起程序来却是非常简单.而且为了让大家有一个直观的认识,本文不会叙述 ...

  2. [转载]Programming MS Office 2000 Web Components第二章第三节

    第二章第三节 编程模型要点 现在总结一下我们对电子表格组件的介绍,我将讲述(电子表格)控件编程模型的各个要点,以便您了解如何运用这个控件,以及当您需要编写脚本来实现不同的功能时该如何去做.本节不是编程 ...

  3. 第二章 Caché JSON 创建和修改动态实体

    文章目录 第二章 Caché JSON 创建和修改动态实体 使用JSON文字构造器 使用动态表达式和点语法 使用点语法创建动态对象属性 使用点语法创建动态数组元素 使用 %Set(), %Get(), ...

  4. 【Filecoin源码仓库全解析】第二章:如何创建账户钱包并获取FIL Mock代币

    欢迎大家来到第二章,经过 前章<[Filecoin源码仓库全解析]第一章:搭建Filecoin测试节点>的内容阅读后,我们应该已经具备在自己的机器上部署Filecoin测试节点的能力,本章 ...

  5. 第二章 - 线程的创建

    第二章 - 线程的创建 文章目录 第二章 - 线程的创建 1.创建和运行线程 方法一:直接使用Thread 方法二:使用Runnable配合Thread (推荐) 方法二的简化:使用lambda表达式 ...

  6. 第二章第三节(上)路径决策算法(动态规划)

    这一节是根据参考线+障碍物实现避障的局部规划 这一节的理论,确定规划的起点是在frenet坐标系下的 哇塞每个规划周期下 这个参考线坐标都得换一次,这好烦呐: 撒点求粗解是在frenet坐标系下的, ...

  7. 第二章 java常用开发工具以及程序的编写

    2019独角兽企业重金招聘Python工程师标准>>> 第二章 java常用开发工具以及程序的编写 1. 程序的概念         2. java程序的开发的三个步骤        ...

  8. Kotlin学习笔记 第二章 类与对象 第一节类与继承(补)

    参考链接 Kotlin官方文档 Kotlin docs | Kotlin 本系列为参考Kotlin中文文档 kotlin官方文档2020版.pdf-其它文档类资源-CSDN下载 第二章 第一节 类与继 ...

  9. 根据黑马pink老师讲的bootstrap而做的笔记(不过多赘述,简洁高效)第二章 第三节 bootstrap的布局容器

    咱们大部分围绕着两个问题来叙述 是什么? 怎么做? 一.目录(总体,这门课要学的目录)(现在是第二章,bootstrap前端开发框架) 1.响应式开发 2.bootstrap前端开发框架 3.boot ...

最新文章

  1. 前端httpd+keepalived加后端heartbeat+nfs+drbd实现httpd服务的高效应用及资源统一管理...
  2. 流量卡官网源码多功能集成式源码
  3. ArcMap数据处理
  4. 实对称矩阵的特征值求法_机器学习和线性代数 - 特征值和特征向量
  5. 开源阅读书源_开源阅读——(免费)
  6. 导弹跟踪问题 计算机模拟,计算机模拟版本3[整理版.ppt
  7. Idea部署dubbo-admin
  8. 为什么边缘概率密度是联合概率密度的积分_解读奥运积分排名:石宇奇为何第13 林丹谌龙未入前16...
  9. 常威来了(变量和常量)简单易懂
  10. 三分钟集成连连支付方法(以认证支付为例)
  11. 考 PMP 证书真有用吗?
  12. 浅谈大数据里的Kafka (9)Kafka的消费方式和消费策略
  13. 如何让浏览器用极速模式打开网站而不是兼容模式
  14. 设置页面左右结构(其中一端自适应)
  15. 电脑开远程的几个方法
  16. 什么是维度表和事实表
  17. webpack搭建服务器
  18. 关于电子科技大学本科生宿舍热水情况调查
  19. 苹果消息推送服务教程:第2部分(共2部分)
  20. python中resample函数实现重采样和降采样

热门文章

  1. [临时]关于tar.gz .gz的压缩研究
  2. mysql str_to_date 字符串转换为日期
  3. Spring【依赖注入】就是这么简单
  4. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)
  5. 交换基本数据类型的方法swap,并影响到主方法
  6. 使用OKHttp3实现下载(断点续传、显示进度)
  7. 进程内COM与进程外COM
  8. 布局技巧:使用ViewStub
  9. MyBatis-plus使用
  10. 一本通1655数三角形