<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
这次我们来学习创建一个简单的Java项目,然后再创建一个HelloWorld类,并运行它,HOHO!
创建Java项目
选择主菜单“文件→新建→项目”命令,在弹出窗口中选择“Java项目”。
![](https://i-blog.csdnimg.cn/blog_migrate/177d787aa14a2714f5a592017e918414.png)
单击下一步按钮,在“项目名”文本框中输入“myproject”,在工作空间d:\myprojects中将创建一个同名目录。项目布局推荐选中“创建单独的源文件夹和输出文件夹”单选按钮,这样项目中将创建两个:SRC和BIN,前者用来存放Java源代码,后者用来存放编译后产生的.class文件。如果选择“使用项目文件夹……”,那么.class文件和java文件将混在同一目录中,这将不利于今后的管理。
![](https://i-blog.csdnimg.cn/blog_migrate/e4ad819a7c978454f516fa5715107a1d.png)
直接单击“完成”按钮就会看到“包资源管理器”视图中新增加了一个项目。
![](https://i-blog.csdnimg.cn/blog_migrate/8b9dfb764f038d94a047413097c9c03b.png)
“JRE系统库”显示的是JAVA项目需要引用的jar包,在安装JDK时,没有像通常java书籍所说的那样要设置classpath环境变量,就是因为在Eclipse集成开发环境中已经内嵌了对JDK那些jar包的引用。
在右上角的倒三角下拉菜单中的过滤器可以隐藏或显示一些项目信息,如隐藏JRE系统库,或显示以”.”符号开头的文件(如.classpath和.project)。
![](https://i-blog.csdnimg.cn/blog_migrate/bd8d73fea5046aad87dbd49da7b57ce8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6faf890e1ad38047f0c7e6b2226563a3.png)
在d:\myprojects\myproject目录下多了src、bin两个空目录,还有.classpath、.project两个以小数点开头的文件(在UNIX中这类文件很常见,大都是隐藏文件)。
![](https://i-blog.csdnimg.cn/blog_migrate/58789cbf1842a9b0cfe3b85b8774d3da.png)
.classpath、.project这两个文本文件是eclipse的项目配置文件,其中.classpath文件比较重要,类似于classpath环境变量所起的作用。其内容如下:
![](https://i-blog.csdnimg.cn/blog_migrate/7234d9ab68c2c4b28a3380f4c8221870.png)
创建类
选择”新建→类”命令,在弹出的“新建java类”对话框中输入类名“HelloWorld”,输入包名(package)“cn.com.michael.helloworld”(因为要保证包名全球唯一来防止出现类的同名冲突,所以一般都用倒写的网址来做包名的前缀),再选择“public static void main(string[] args)”复选框来自动创建一个main方法。
![](https://i-blog.csdnimg.cn/blog_migrate/26b43b261903c9df8516adabb4e25e0c.png)
单击完成按钮后一个样代码编辑器被打开,然后在main方法中加入一行代码System.out.println(“HelloWorld!”);。
![](https://i-blog.csdnimg.cn/blog_migrate/d850f7ff4456f3dec642665aa1ea57c3.png)
运行
先选择HelloWorld.java,再选择运行java应用程序命令来运行HelloWord类。以后再运行HelloWorld类就不用这么麻烦了,直接单击运行即可,Eclipse会自动使用最近一次的运行方式。
![](https://i-blog.csdnimg.cn/blog_migrate/5abd952b4eb4ee1ad3fd2f77188ee068.png)
运行HelloWorld类时Eclipse会在右下方打开“控制台”视图,并在上面显示程序运行的结果:HelloWorld!。
![](https://i-blog.csdnimg.cn/blog_migrate/4baf2347dd289b51e133b1af4c84cdfa.png)