当前位置: 首页 > news >正文

创建并运行HelloWorld Java项目和类

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

      

这次我们来学习创建一个简单的Java项目,然后再创建一个HelloWorld类,并运行它,HOHO!
创建Java项目

选择主菜单“文件→新建→项目”命令,在弹出窗口中选择“Java项目”。
单击下一步按钮,在“项目名”文本框中输入“myproject”,在工作空间d:\myprojects中将创建一个同名目录。项目布局推荐选中“创建单独的源文件夹和输出文件夹”单选按钮,这样项目中将创建两个:SRCBIN,前者用来存放Java源代码,后者用来存放编译后产生的.class文件。如果选择“使用项目文件夹……”,那么.class文件和java文件将混在同一目录中,这将不利于今后的管理。

直接单击“完成”按钮就会看到“包资源管理器”视图中新增加了一个项目。
JRE系统库”显示的是JAVA项目需要引用的jar包,在安装JDK时,没有像通常java书籍所说的那样要设置classpath环境变量,就是因为在Eclipse集成开发环境中已经内嵌了对JDK那些jar包的引用。

在右上角的倒三角下拉菜单中的过滤器可以隐藏或显示一些项目信息,如隐藏JRE系统库,或显示以”.”符号开头的文件(.classpath.project)
d:\myprojects\myproject目录下多了srcbin两个空目录,还有.classpath.project两个以小数点开头的文件(在UNIX中这类文件很常见,大都是隐藏文件)。
.classpath.project这两个文本文件是eclipse的项目配置文件,其中.classpath文件比较重要,类似于classpath环境变量所起的作用。其内容如下:
创建类

选择新建→类命令,在弹出的“新建java类”对话框中输入类名“HelloWorld”,输入包名(package)cn.com.michael.helloworld(因为要保证包名全球唯一来防止出现类的同名冲突,所以一般都用倒写的网址来做包名的前缀),再选择“public static void main(string[] args)”复选框来自动创建一个main方法。
单击完成按钮后一个样代码编辑器被打开,然后在main方法中加入一行代码System.out.println(“HelloWorld!”);
运行

先选择HelloWorld.java,再选择运行java应用程序命令来运行HelloWord类。以后再运行HelloWorld类就不用这么麻烦了,直接单击运行即可,Eclipse会自动使用最近一次的运行方式。
运行HelloWorld类时Eclipse会在右下方打开“控制台”视图,并在上面显示程序运行的结果:HelloWorld!。

相关文章:

  • Lp空间
  • 【转】简单的计算机英语列表
  • (4)logging(日志模块)
  • 自己动手实现java数据结构(二) 链表
  • Encoding Convert
  • 10月18日 JS begant
  • 我判断求职者的思路和方法——从“经验歧视”谈起
  • 2018-2019-1 20189206 《Linux内核原理与分析》第八周作业
  • 《十面埋伏OL》今日15时开启压力测试
  • sqlserver varchar和Nvarchar区别
  • P5043 【模板】树同构([BJOI2015]树的同构)
  • SUSE10.1在VM安装时No catalog found的解决办法
  • 当你不能回答别人的提问时怎么办
  • 今天是上来看看的
  • JAVA常用知识总结(十一)——数据库(一)
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • iOS小技巧之UIImagePickerController实现头像选择
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java 多线程编程之:notify 和 wait 用法
  • Java 最常见的 200+ 面试题:面试必备
  • Java深入 - 深入理解Java集合
  • KMP算法及优化
  • MySQL的数据类型
  • Python连接Oracle
  • Python爬虫--- 1.3 BS4库的解析器
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • vue脚手架vue-cli
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 从输入URL到页面加载发生了什么
  • 仿天猫超市收藏抛物线动画工具库
  • 线上 python http server profile 实践
  • ​​​​​​​​​​​​​​Γ函数
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • # 数据结构
  • #Z2294. 打印树的直径
  • (003)SlickEdit Unity的补全
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (南京观海微电子)——COF介绍
  • (五)关系数据库标准语言SQL
  • (转)程序员疫苗:代码注入
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .java 9 找不到符号_java找不到符号
  • .jks文件(JAVA KeyStore)
  • .NET/C# 使用反射注册事件
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • @Autowired和@Resource的区别
  • @FeignClient注解,fallback和fallbackFactory
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [APIO2015]巴厘岛的雕塑