6.Java集成开发环境
2017-10-17 20:20
246 查看
转载请保留原文链接: http://dashidan.com/article/java/basic/6.html
工欲善其事, 必先利其器.–《论语·卫灵公篇》
写代码的时候一般有几种方式: 命令行直接输入, 通过文本编辑工具和通过集成开发环境.
Java语言不支持这种模式, 因为Java需要从源码编译为二进制文件, 由于这个预编译的机制, 所以无法这样实现.这里仅作了解即可.
这个相当于是: 拿手拧螺丝.
![](https://img-blog.csdn.net/20171017201153099?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这个相当于是: 拿螺丝刀拧螺丝.
![](https://img-blog.csdn.net/20171017201216089?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
常用的文本工具有:
nodepad++, 免费软件,支持多种语言字符高亮的插件, 功能强大.官网下载地址
UltraEdit, 付费软件,历史悠久的文本编辑器, 功能也很丰富, 有二进制查找功能.官网下载地址.
记事本, windows自带.中文编辑的时候会带BOM, 导致有事中文会显示乱码.
Sublime Text, 也是一个很常用的文本编辑器.官网下载地址
Atom 一个为了21世纪的文本编辑器. 官网下载地址.
还有其他的, 略去不表, 可以选择自己喜欢的使用. 如果做简单项目使用这些工具还可以. 相对来说, 我更推荐采用集成开发环境, 来减少编码过程中的冗余操作. 节省时间.
Java常用编码工具IDE:
Eclipse, 免费, 老牌IDE, 这个工具十年前独领风骚. 但那是过去了.
Intelij IDEA, 有免费版和付费版. 这个是新时代的领袖. 获过很多奖, 功能比Eclipse强大, 操作更加便捷. 个人感觉, 代码量多的项目, 仅从敲代码的方面来说, 使用这个工具比eclipse效率至少提高了5~10%.
推荐采用Intelij IDEA. 废话不多说, 直接开跑车.
社区版下载地址
商业版下载地址
推荐采用商业版的试用版, 功能全, 免费试用.
![](https://img-blog.csdn.net/20171017201258653?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第二步选择安装目录:
![](https://img-blog.csdn.net/20171017201314895?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第三步选择桌面图标
![](https://img-blog.csdn.net/20171017201331701?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第四步点下一步
![](https://img-blog.csdn.net/20171017201348560?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第五步完成
![](https://img-blog.csdn.net/20171017201405501?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
IDEA配置文件下载链接
![](https://img-blog.csdn.net/20171017201420577?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20171017201439794?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
选择上一步下载的配置文件
在电脑
示例源码中对应目录结构介绍:
子目录:
结构如下:
1.
![](https://img-blog.csdn.net/20171017201517493?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.
![](https://img-blog.csdn.net/20171017201535521?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill<br/>4000<br/>/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.
![](https://img-blog.csdn.net/20171017201551390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.
![](https://img-blog.csdn.net/20171017201607533?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5.
![](https://img-blog.csdn.net/20171017201623067?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6.
![](https://img-blog.csdn.net/20171017201641711?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
7.
![](https://img-blog.csdn.net/20171017201706701?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
8.
![](https://img-blog.csdn.net/20171017201735648?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
9.
![](https://img-blog.csdn.net/20171017201756000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
最后打开项目后, 出现每日提示, 有兴趣的同学看一下, 也可以关闭.
![](https://img-blog.csdn.net/20171017201814690?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在想运行的源码上点击右键(例如:
如图:
![](https://img-blog.csdn.net/20171017201833478?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如图:
![](https://img-blog.csdn.net/20171017201849831?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYmFkZnJlZWRvbQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
工欲善其事, 必先利其器.–《论语·卫灵公篇》
写代码的时候一般有几种方式: 命令行直接输入, 通过文本编辑工具和通过集成开发环境.
① 命令行直接输入
这个一般适合脚本类的语言,比如:python, nodejs等, 可以直接通过命令行执行一些简单的逻辑.Java语言不支持这种模式, 因为Java需要从源码编译为二进制文件, 由于这个预编译的机制, 所以无法这样实现.这里仅作了解即可.
这个相当于是: 拿手拧螺丝.
② 文本编辑工具
文本类的工具在编程中,比较常用.现在有很多人保有采用文本工具编程的习惯.这个相当于是: 拿螺丝刀拧螺丝.
常用的文本工具有:
nodepad++, 免费软件,支持多种语言字符高亮的插件, 功能强大.官网下载地址
UltraEdit, 付费软件,历史悠久的文本编辑器, 功能也很丰富, 有二进制查找功能.官网下载地址.
记事本, windows自带.中文编辑的时候会带BOM, 导致有事中文会显示乱码.
Sublime Text, 也是一个很常用的文本编辑器.官网下载地址
Atom 一个为了21世纪的文本编辑器. 官网下载地址.
还有其他的, 略去不表, 可以选择自己喜欢的使用. 如果做简单项目使用这些工具还可以. 相对来说, 我更推荐采用集成开发环境, 来减少编码过程中的冗余操作. 节省时间.
③ 集成开发环境简介
集成开发环境简称IDE(Integrated Development Environment). 集成了代码编辑, 编译, 运行, 输出, 调试, 代码自动补全, 语法检查等功能.这个相当于: 拿电动螺丝刀拧螺丝
Java常用编码工具IDE:
Eclipse, 免费, 老牌IDE, 这个工具十年前独领风骚. 但那是过去了.
Intelij IDEA, 有免费版和付费版. 这个是新时代的领袖. 获过很多奖, 功能比Eclipse强大, 操作更加便捷. 个人感觉, 代码量多的项目, 仅从敲代码的方面来说, 使用这个工具比eclipse效率至少提高了5~10%.
推荐采用Intelij IDEA. 废话不多说, 直接开跑车.
④ Intelij IDEA基本使用
这里只介绍基本的使用方法, 后续会出一个专门的系列来详细介绍这个开发工具的使用.1.下载
有社区版和商业版,社区版是免费的.商业版可以付费购买, 也可以免费试用但每到半个小时就会自动退出IDE.社区版下载地址
商业版下载地址
推荐采用商业版的试用版, 功能全, 免费试用.
2.安装
Intelij IDEA安装第一步点击next:第二步选择安装目录:
第三步选择桌面图标
第四步点下一步
第五步完成
3.下载Intelij IDEA配置文件
这里有一个已经定义好的配置文件, 定义了界面主题和格式化代码的配置. 直接下载保存即可.IDEA配置文件下载链接
4.打开IDE选择试用版
5.导入Intelij IDEA配置文件
点击configure->
import setting
选择上一步下载的配置文件
dashidan.com.jar.
⑤ Intelij IDEA运行Java项目
1.下载Java教程示例源码
示例代码下载链接.在电脑
D盘建立一个文件目录
workplace.这个目录作为工作目录,将源码解压缩,并复制到这个目录中.
示例源码中对应目录结构介绍:
src为源码目录
com.dashidan以网站域名倒叙作为包名
子目录:
lesson3 对应第3篇教程 ... lesson20 对应第20篇教程
结构如下:
lesson_java -src 源码目录 -com.dashidan 以网站域名倒叙作为包名 -lesson3 3.HelloWorld 对应的源码 -lesson6 6.Java基础类型变量 对应的源码
2.导入项目
按图操作1.
2.
3.
4.
5.
6.
7.
8.
9.
最后打开项目后, 出现每日提示, 有兴趣的同学看一下, 也可以关闭.
3.运行对应源码
打开src目录中的
lesson3目录中
HelloWorld文件,显示如图:
在想运行的源码上点击右键(例如:
HelloWorld)->
Run 'HelloWrold.main()'.
如图:
4.查看控制台输出
在IDE(代码编辑器)的下方是控制台区, 会显示程序输出如图:
⑥ 相关文章
Java入门到精通相关文章推荐
- java学习:eclipse + Weblogic 12c + svn 集成开发环境搭建
- java集成开发环境构建
- 关于Java Eclipse集成开发环境搭建
- java 集成开发环境对比
- Python开发入门与实战8-基于Java的集成开发环境
- java学习:eclipse + Weblogic 12c + svn 集成开发环境搭建
- 将iObjects java API帮助集成到eclipse开发环境中
- Java - 集成开发环境Eclipse的使用方法和技巧
- java集成开发环境安装(jdk,eclipse安装)
- java环境配置:安装jdk和集成开发环境
- Java集成开发环境--Eclipse for J2EE配置JRE运行环境
- JBuilder 6 :Borland方式的Java集成开发环境
- java 集成开发环境选择对比
- java学习:eclipse + Weblogic 集成开发环境搭建
- 基于SOA的java语言开发环境-交付前持续集成
- 使用Eclipse+Maven+Jetty构建Java Web开发环境(几个教程综合集成2014发行)
- JavaWeb集成开发环境IDE配置及HelloWorld.
- 在Eclipse 集成 Tomcat,准备Java Web开发环境
- Visual Studio开发工具集和Eclipse JAVA集成开发环境
- 关于Java集成开发环境(IDE)---NetBeans的安装,以及Helloworld编写