课时146:使用JDT开发Java程序

简介: 在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。项目开发流程

课时146:使用JDT开发Java程序

摘要:在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。

项目开发流程

 

1.1创建新项目

如果要进行项目的开发,那么首先需要创建一个新的项目: FirstProiect ;

打开 Eclipse ,新建 Java Project。在整个过程中可以通过项目创建向导,选择创建项目的类型。

image.png

 

1.2 JRE 配置

随后输入项目的名称,同时会自动帮助用户找到可以使用的JDK版本如果此处没有相应的 JK 配置,则需要开发者自己进行 JRE 配置。

image.png

点击 Configure JREs...,随后进入这个界面,它会找到 Java的安装路径。

image.png

假如没有,选择 Add ,在进行JRE 添加的时候请选择标准的 JRE 环境。

image.png

点击到下一步,设置 JDK 目录,如果当前配置正确,就表示当前过程中,就可以自定义相应 JRE 环境。

image.png

在电脑上有多个DK的情况下,就必须使用这种方式进行配置处理,否则程序中就会出现问题。

点击打勾,配置完成,项目完成。

image.png

 

1.3修改文件编码

需要注意的是,理论上所有的开发的程序都应该使用一种统一的UTE-8的编码,所以严格意义上来讲应该首先修改一下当前的Eclipse 支持的文件编码。

有两种修改方式:

第一种:如果此时你的Eclipse 没有修改整体的编码那么也可以针对于一个文件进行编码的修改,直接选择文件的属性修改即可。

 

image.png

第二种:【 Window 】→【 Preferences 】→【输入 Encoding 搜索】,记住这步编码的变更很重要,如果现在没有改编码,后续的开发会非常的麻烦。

image.png

 

1.4 建立 Java 项目

当项目创建完成之后会自动出现有一个确认的对话框:主要询问是否要进行透视图的切换。在整个 Eclipse 中它提供多种不同的透视图风格,以实现不同的开发形式。

image.png

随后选择不切换,就可以直接建立好新的 Java 项目。

image.png

建立完成的项目目录之中会自动创建有两个子目录:

(1) Sre :保存所有的 *.java 源文件;

(2) Bim :保存所有编译后的 *.class 程序文件,这些文件会自动进行编译处理;

 

1.5 在 src 源代码目录下创建 Java 类

在项目的 src 源代码目录下创建新的 Java 类: en.mldn.demo.Hello.java

创建主方法,之间选择 Finish 创建。

image.png

创建后,发现字体较小,如果现在要想改变字体可以使用“ CTR  + ”+“、”-““。


1.6编写一个基础的程序

代码:

Package cn.mldn.demo ;
Public class Hello {
Public static void main (string[] args ) {
   System.out.println("Hello world !") ;
System.out.println("www . mldn .cn") ;
}
}

当程序代码保存之后会自动进行编译处理,而后可以直接执行程序。

image.png

image.png

 

1.7 Eclipse 之中有许多的快捷键可以供开发者使用

CTRL +1:进行代码纠正提示

 

image.png

ALT+/: 进行代码提示

main、sysout

image.png

CTRL+SHIFT+ ↓:复制当前行

 

CTRL+/: 单行注释

 

CTRL+SHIFT+/: 多行注释

注意多行注释容易改变程序结构,不建议用多行注释

CTRL+SHIFT+F: 格式化代码

 

CTRL+SHIFT+O: 自动导入所需要的包

 

如果觉得以上的快捷键不够用,可以自行查阅: CTRL+SHIFT+L ;


(1)代码:

Package cn.mldn.demo ;
Interface IMessage {
   Public void send () ; //在这写一个接口
}
Class MessageImpl implements IMessage  {  // 出现红线系统会提示代码纠正提示
     
}
 
Public class Hello {
Public static void main (string[] args ) {
   System.out.println("Hello world !") ;
System.out.println("www . mldn .cn") ;
}
}

(2) 代码:

Package cn.mldn.demo ;
Public class Hello {
Public static void main (string[] args ) {
   System.
}
}

(3) 代码:

Package cn.mldn.demo ;
Public class Hello {
Public static void main (string[] args ) {
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
System.out.println() ; 
}
}

 

1.8 setter、getter 的方法

在 Eclipse 里面还支持代码生成的操作,可以自动为类生成构造方法或者是 Setter、Getter 方法,选择【Source】

image.png

出现这样一个界面后,会自动找到类中所有的属性,因为当前默认选中了【 Object0 】,所以会默认找到这个类中所有的属性,接下来只需要做全选的处理,便可以为类中追加 Setter、Getter 的方法,同时这个操作就不需要在开发中定义了。

image.png

创建一个无参的,自动完成,在下图选择 Setter、Getter 之后,会出现是否要生成 Setter、Getter ,而后它就会告知生成的数据在什么地方。这种做法的好处是以后有部分程序的代码都省略了很多步骤。

image.png

 

1.9用户进行异常处理

在进行开发的时候也可以由用户方便的进行异常的处理:

代码:

Package cn.mldn.demo ;
Class Message {
 Public void send () throws Exception {}
}
Public class Hello  {
  Public static void main( string [ ] args) {
     Message msg = new Message () ;
msg.send () ;
}
}

截图1:出现下方提示,在这个过程中程序没有进行异常处理

image.png

截图2:执行 CTRL+1 之后出现两种处理形式,第一种可以使用try/catch 语句来进行处理,第二种是追加 Throws 的声明处理。

image.png

在程序执行的时候可以使用初始化参数进行内容的接收,在 Eclipse 里面也可以配置初始化参数,但是有一点需要注意,这个类定要先执行一次后才可以配置;

代码:新建方法

Package cn.mldn.demo;
Public class InitParamDemo  {
  Public static void main (string[] args ) {  // ALT+/ 自动出main 方法
For ( String arg : args) {
  System.out.println(ary) ;  // ALT+/ 自动出 System 方法
 
}
}
}

注意:必须进入到运行时配置,才能配置程序的初始化参数。程序没执行不能配置参数,所以先执行程序,而后再次进入配置,这时候就能进行初始化参数的定义。

image.png

image.png

 

1.10.使用 Eclipse 将类导出为 *.jar 文件:

【File】→【Export】→【导出为 JAR 文件】→【选择要导出的文件内容并且设置文件名称】

image.png

在进行项目开发的过程之中有可能需要进行其它 *.jar 文件的导入,那么此时需要针对于某一个项目进行配置,使用 Java 构建路径进行定义。

这个流程很重要,击右键弹出属性,Classpath 下追加扩展架,选中文件就可以导入包了。

image.png

image.png

相关文章
2025年WebStorm高效Java开发全指南:从配置到实战
WebStorm 2025不仅是一款强大的JavaScript IDE,也全面支持Java开发。本文详解其AI辅助编程、Java特性增强及性能优化,并提供环境配置、高效开发技巧与实战案例,助你打造流畅的全栈开发体验。
66 4
Java 开发中 Swing 界面嵌入浏览器实现方法详解
摘要:Java中嵌入浏览器可通过多种技术实现:1) JCEF框架利用Chromium内核,适合复杂网页;2) JEditorPane组件支持简单HTML显示,但功能有限;3) DJNativeSwing-SWT可内嵌浏览器,需特定内核支持;4) JavaFX WebView结合Swing可完美支持现代网页技术。每种方案各有特点,开发者需根据项目需求选择合适方法,如JCEF适合高性能要求,JEditorPane适合简单展示。(149字)
74 1
Java 17 探秘:不容错过的现代开发利器
Java 17 探秘:不容错过的现代开发利器
Java开发不可不知的秘密:类加载器实现机制
类加载器是Java中负责动态加载类到JVM的组件,理解其工作原理对开发复杂应用至关重要。本文详解类加载过程、双亲委派模型及常见类加载器,并介绍自定义类加载器的实现与应用场景。
Java 大学期末实操项目在线图书管理系统开发实例及关键技术解析实操项目
本项目基于Spring Boot 3.0与Java 17,实现在线图书管理系统,涵盖CRUD操作、RESTful API、安全认证及单元测试,助力学生掌握现代Java开发核心技能。
27 0
Java 开发中Stream的toMap与Map 使用技巧
本文深入解析了 Java 中 `toMap()` 方法的三大问题:重复键抛出异常、`null` 值带来的风险以及并行流中的性能陷阱,并提供了多种替代方案,如使用 `groupingBy`、`toConcurrentMap` 及自定义收集器,帮助开发者更安全高效地进行数据处理。
Java Swing 开发的五星级酒店客房预订与管理系统源码
本文介绍了基于Java Swing的酒店管理系统开发方案。系统采用Java Swing构建GUI界面,结合MySQL数据库,实现预订管理、前台服务、客房管理、客户关系维护等功能模块。文章详细展示了登录界面、开房操作等核心功能的代码实现,包括数据验证和业务逻辑处理。该系统具有跨平台性,能有效提升酒店运营效率,为开发者提供GUI设计和数据库开发的实践案例。技术方案涵盖IntelliJ IDEA开发环境、Jform Designer插件辅助设计等工具链,适合中小型酒店管理需求。
32 0
T3出行曹操阳光高德网约车滴滴,抢单辅助脚本插件,JAVA实现开发
完整的滴滴订单监控系统,包含订单解析、条件判断、历史记录管理和语音提醒等功能模块。系
现代化 java 分层开发实施策略与最佳实践指南
现代化Java分层开发采用清晰的多层架构,包括Controller、Service、Repository和DTO等核心层次。文章详细介绍了标准Maven/Gradle项目结构,各层职责与实现规范:实体层使用JPA注解,DTO层隔离数据传输,Repository继承JpaRepository,Service层处理业务逻辑,Controller层处理HTTP请求。推荐使用Spring Boot、Lombok、MapStruct等技术栈,并强调了单元测试和集成测试的重要性。这种分层设计提高了代码的可维护性、可测试
63 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问