嗨,你好。
下面我们一起来学习呢集成开发环境。
前面我们已经学了用JDK就是能编译然后来运行那个程序。
但是那样用起来呢还是相当麻烦的。
所以我们呢得用一个更好的一个办法,那么一般说来呢这个开发环境呢有三大类,
一类呢就是我们刚才说的直接用JDK,一个命令行,
Javac,java,appletViewer,一个一个的去敲,对吧。第二个呢- 就是用, 第二种就要更方便一点了,就是文本工具,
加上调用JDK命令,我们不用手工的去敲入这些Javac,java的命令,
那么这个工具呢它可以呢再调用JDK的命令。
那常见的有一些比如说SublimeText,Notepad++,
UltraEdit,EditPlus等等一系列的这种文本工具,现在呢很多的工具呢都- 有这功能。
这也是呢我们在日常里面呢经常用的一种办法,所以这种还是很方便的。
第三种就是真正的集成开发工具,那这种集成开发工具呢我们也叫IDE。
那IDE呢就是它把各种功能不仅仅是让我们刚才编译啊运行啊,
还有更多的比如说调试功能,比如说文档管理 功能等等,然后呢甚至包括我们怎么样共同开发,
这一系列的功能呢全都集成到一起,那这些开发工具呢当然用起来就更方便。
最常用的呢一个是Eclipse和NetBeans这样的
工具,因为这工具都免费呢,所以我们用的很广泛,当然还有一些比如说像Oracle的
Jdeveloper,然后呢IBM的VisualAge for Java等等。
还有一个呢用的比较多的BlueJ, 这个是用于教学的,很多学校也在用。
但是呢由于Eclipse和NetBeans呢这是工业,
也就是说我们在业界里面用的比较多的,所以我们主要用它来做介绍。
那文本开发工具呢,我们也介绍一个,
这就是以EditPlus为例,别的那工具呢使用方法呢
比较相似,它这是本身呢是一个文本 的界面,就是编辑各种文本,但是它有些功能比如说
java的这些关键字呢用不同的颜色我们看起来比较方便,就是这个,
这是一个功能,另一个功能呢就是调用外部命令,我们可以按一个快捷键
或者按个菜单就直接能够调类似于Javac,java这样的命令。
所以当然这个命令呢我们需要配置,这个配置方法呢是在它的
Tools Preference 然后里面又有,在这里面对话框里面呢有个Tools,
这个Tools里面有个UersTools,就这样一个,我们就可以呢去配置这些命令。
我这边给大家演示一下。
看这是EditPlus这个软件,这是一个文本编辑器。
这个文本编辑器呢,如果我们配置好了以后呢它在工具菜单里面就有比如说
Java的compile,Java的run,AppletViewer等等, 所以我们配置好了以后呢使用起来就很方便了,我只需要按这个
菜单或者呢直接按我这里的快捷键,比如说这里是Ctrl5
它就可以编译。编译的结果呢就在这里,如果是哪写错了,比如说我这样写错了,
然后呢,我少写了个分号,我再按编译Ctrl5这个命令,然后它就会告诉我,
需要错误信息呢也显示到这里。
所以这个还是很方便的,然后我们双击这里呢它会 自动定位到第三行,这个行数它也识别出来,所以这是很方便的。
那我们就不用去敲Java这样的命令了,同样的别的呢也可以配置很多的命令,那具体的配-
置方法呢 就是在这里,我们有一个工具,里面有一个Preference,或者叫
配置用户工具。配置用户工具里面呢这里面工具里面,用户工具里面
它有一个这些命令我们可以配置多个可以添加,等等,那每一个命令
那我们就得告诉它运行,比如说这个Java的compile这个命令 呢,叫什么名字,然后具体运行的命令呢我就可以告诉它。
实际上我这里就是Java8下面的Javac点 exe,然后这里面呢可以带一些参数。
当然比较重要的参数呢就是后面这个文件名, 文件名,它的,我放大一点看看,
就是这个Javac然后文件文件名,你要写dollars file
name,不同的软件的配置方法呢有所不同但是大体上都差不多。
所以你可以看这个软件的手册。另外一个呢这个初始目录呢就是
当前文件所在的路径,还有一个是否捕获输出也就是说, 我这个输出呢是放到这个软件里面还是弹出来。
那这是Java这个命令,还有一个javaRun 我们也可以类似地配置,但具体的这个命令呢,我列的,
具体的这个配置命令呢在这里
我列了一下比如说这个命令是javac,然后参数呢是文件名, 目录呢是file
所在的目录,Capture output就是是否
捕获这个输出,我们刚才捕获的输出它就直接显示在这个软件里头。
如果运行的时候我们一般就不选择了,就把它弹出来,所以这个命令呢,
我们也是java点exe,还可以加上别的一些参数,比如说class path
点, 然后这个运行的时候是不带扩展名的,也就是只要类的名,等等。
所以这些呢你都可以把你的软件配置好,像有的一些软件呢,因为Java很常用所以它直接- 就把Java配置好。
所以你也可以去看一看。这是这种 软件。下面一种就是真正的
集成开发环境,这个集成开发环境呢有很多,我们刚才提到 主要的是Eclipse NetBeans。Eclipse呢,
它是一个开源的这个一个软件,然后它是免费的,所以我们强烈推荐使用这个。
具体的下载地址呢,可以到eclipse.org
这个网站上面去下载,如果有的呢要开发Andorid的程序呢,它还
有一个版本呢,是Andorid的和Java的集成到一起的,这个我们顺便说一下。那我- 们主要用的
普通的Eclipse这个就可以了,用起来 很方便的。然后还有一个Oracle呢,就是我们Java.sun.com就是Orac-
le了,这个上面呢 它就是有一个NetBeans,它还可以有直接有JDK绑定的NetBeans也就是你-
下载这个呢 直接把JDK也下载下来,然后NetBeans也下载下来,可以一起安装。
所以这个呢,我们也很推荐,用这两款集成开发环境。
它们的使用呢也很方便。
比如说Eclipse,Eclipse呢跟NetBeans也相似,它也可以下载多- 种插件。
那么基本的编程呢就是我们新建一个项目, project,然后呢add一个class添加一个类,
然后在里面可以写上main方法,然后可以使用运行或者点右键在那个项目上面,
这个地方,这个地方,项目上面点右键它就可以显示运行。
还有一些命令,它里面这些功能就很多了,比如说我们要打包就可以使用file里面的ex- port这样
Java Runable jar,所以这种就是我们刚才说的 相当于它调用了jar命令,就把那个打包,当然它比那个
功能更复杂,它甚至可以自动识别出这个main函数,帮我们添加清单文件
等等所以很方便,这样的话我们就打包也很方便。如果
你要把你的文件分发给,把你生成的文件分发给
别人,那你就可以打包,然后把那个jar文件发给他,他就,如果装了
Java的运行环境的话,它就可以运行了。如果要生成Javadoc也可以,它这里- 面使用,
在这个project的菜单里面有个generate javadoc, 所以总的说来这个软件使用还是很方便的。
NetBeans也差不多,它一样的也有project管理,语言文件的编辑,
甚至有图形界面,可以创建一个图形界面,比如说我们要画个按钮、标签
放到一个窗体里面,它就很方便地画,它会自动地生成 那些代码,比如说add呀sheet
layout呀然后add action listener添加添加那个 监听器等等,所以它都可以很方便地来做。
因为它也可以调试等等,所以它功能相当的强。
它的使用呢也很简单,就是创建一个项目, 然后呢,我们可以点Run,它这里上面呢有一个
运行的按钮,或者菜单里面专门有个运行,或者直接
按快捷键F6也可以。所以呢用起来很方便, 同时呢这些软件的功能很强大,我们在这里呢先介绍一个
呢,最简单的最常用的一个功能就是快速输入代码。
这种功能呢其实是叫一种代码模板。
代码模板的功能呢实际上就是我输入几个 字母啊,它就会给我们变成了一系列的
语句或者是单词。那这个功能呢就是
代码模板。在Eclipse当中,我们可以输,比如说这个main方法我们每次输
public、static、void很麻烦。
那么它直接输入个main然后Alt 加上左斜杠,然后它自动得到main函数。
或者我们经常说system.out.print 那你可以直接sysout,然后Alt,
就可以了,那么更多的这些选项我们可以在Windows-preferences-Ja-
va-Editor- Templates这个选项里面找到。那我们这里也演示一下
用这个,用代码模板的功能 输入多么方便。记住这个Alt加斜杠,