IDE:集成开发环境 integrated development environment 的首字母缩写;
好处:可以把编写代码、组织项目、编译、运行、调试集成到一个环境中,极大的提高开发效率;
IDE的特点:
-
编辑器的自动提示,可以大大提高敲代码的速度;
-
代码修改后可以自动重新编译,并直接运行;
-
可以方便地进行断点调试。
Java开发主流IDE:
Eclipse
Eclipse是由IBM开发并捐赠给开源社区的一个IDE,也是目前应用最广泛的IDE。
特点:本身用Java开发;
基于插件结构;Java开发是配合JDT插件;配合其他插件也可做到C\C++的开发环境,PHP的开发环境;
IntelliJ Idea
IntelliJ Idea是由JetBrains公司开发的一个功能强大的IDE,分为免费版和商用付费版。JetBrains公司的IDE平台也是基于IDE平台+语言插件的模式,支持Python开发环境、Ruby开发环境、PHP开发环境等,这些开发环境也分为免费版和付费版。
NetBeans
NetBeans是最早由SUN开发的开源IDE,由于使用人数较少,目前已不再流行。
使用Eclipse:
安装Eclipse
设置Eclipse
下载并安装完成后,我们启动Eclipse,对IDE环境做一个基本设置:
选择菜单“Eclipse/Window”-“Preferences”,打开配置对话框:
General > Editors > Text Editors
钩上“Show line numbers”,这样编辑器会显示行号;
General > Workspace
钩上“Refresh using native hooks or polling”,这样Eclipse会自动刷新文件夹的改动;
对于“Text file encoding”,如果Default不是UTF-8
,一定要改为“Other:UTF-8”,所有文本文件均使用UTF-8
编码;
对于“New text file line delimiter”,建议使用Unix,即换行符使用\n
而不是Windows的\r\n
。
Java > Compiler
Java > Installed JREs
Eclipse IDE结构
打开Eclipse后,整个IDE由若干个区域组成:
- 中间可编辑的文本区(见1)是编辑器,用于编辑源码;
- 分布在左右和下方的是视图:
- Package Exploroer(见2)是Java项目的视图
- Console(见3)是命令行输出视图
- Outline(见4)是当前正在编辑的Java源码的结构视图
- 视图可以任意组合,然后把一组视图定义成一个Perspective(见5),Eclipse预定义了Java、Debug等几个Perspective,用于快速切换。
新建Java项目
在Eclipse菜单选择“File”-“New”-“Java Project”,填入HelloWorld
,JRE选择Java SE 12
:
暂时不要勾选“Create module-info.java file”
点击“Finish”就成功创建了一个名为HelloWorld
的Java工程。
新建Java文件并运行
展开HelloWorld
工程,选中源码目录src
,点击右键,在弹出菜单中选择“New”-“Class”:
在弹出的对话框中,Name
一栏填入Hello
:
然后单击finish;
点击”Finish“,就自动在src
目录下创建了一个名为Hello.java
的源文件。我们双击打开这个源文件,填上代码:
保存,然 后选中文件Hello.java
,点击右键,在弹出的菜单中选中“Run As...”-“Java Application”:
在Console
窗口中就可以看到运行结果:
问题:
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上有jdk1.8的环境工程,当你在引入高版本jdk12开发的工程时,以上问题就出现了。
主要是jre没安装好
重新安装jre即可;
进入window\preferences\java\Installed JREs
按Add --> Browse...--->选择jre安装路劲(我的jre路径是D:\Program Files\Java\jre1.6.0_02)--->OK
找到你的工程右键点击Properties选项 出现对话框后 选择右边的Libraries选项卡 ---> 单击Add 了Library...--->
选择Jre System Library... ---> Next--->选择Alternate Jre 下的对应版本jre --> Finish ---> Ok