java学习笔记4_Eclipse使用指南和.classpath,.project, /src和/bin

Eclipse 4.3.2 Java EE 环境搭建与遗留项目维护实战指南 在软件开发领域,集成开发环境(IDE)是提升开发效率的核心工具,其通过提供代码编辑、调试、构建和部署等一体化功能,简化了复杂应用的开发流程。其工作原理在于将编译器、调试器和项目管理工具深度集成,为开发者提供了一个统一的交互界面。对于维护企业遗留系统或特定历史版本项目而言,选择与项目技术栈精确匹配的IDE版本,是确保开发环境稳定、避免兼容性问题的关键工程实践。这涉及到对特定版本IDE的获取、服务器运行时环境的配置以及构建工具的集成。尤其在处理基于Java EE 6规范、Struts 2、Hibernate 3 阅读详情

前记: eclipse是java开发的常用IDE。在网上找到两个比较有用的Eclipse使用指南。

http://wenku.baidu.com/view/b7a23277f46527d3240ce054.html

http://wenku.baidu.com/view/56fc4d6427d3240c8447ef8e.html?from=rec&pos=0&weight=5&lastweight=2&count=5


1. eclipse常用快捷键

  • 删除行:Ctrl+D
  • 选中闭合元素:Alt+Shift+Up/Down/Left/Right
  • 导入/import:Ctrl+Shift+O
  • 显示搜索对话框:Ctrl+H
  • 快速Outline:Ctrl+O
  • 多个编辑器之间切换:ctrl+e (edit首字母)
  • 打开资源:Ctrl+Shift+R
  • 打开类型:Ctrl+Shift+T 
  • 新加空白行:shift + enter 在当前行后面加一个空白行, ctrl + shift + enter 在当前行前面加一个空白行
  • 快捷键ctrl+/得到注释//符号 或ctrl+shift+\得到注释符号/* */ 
  •  用Refactor下的Rename 命令(快捷键:ctrl+alt+R)修改源文件中的变量名,类名或函数名等。
  • debug相关:1) 在debugger中,能查看stack和variables; 2) Step-over/in/out的快捷键为: F5,F6, 3) 用左上角红色正方形图标终止程序;3)用右上角的J-Java图标进行debug和java perspective界面更换。

更多常用快捷键:

参考 http://www.cnblogs.com/fangyukuan/archive/2010/04/05/1704852.html

eclipse中最有用的10个快捷键: http://www.open-open.com/bbs/view/1320934157953/

2.  Eclipse Project 包含的文件说明

建立好一个Eclipse java Project后,整个Project在磁盘上对应一个目录,目录里面包含以下五个部分:

1)目录src: 这里存放java源程序

2)目录bin: 这里存放利用javac 编译形成的类文件

3)目录.settings: 这里存放各种插件的配置信息。

4和5)文件.classpath和.project: 包含Eclipse的配置信息

2.1  .classpath文件

 打开.classpath文件的内容如下 . 下面是HelloWorld.java对应的.classpath文件,所以比较简单,但也可以看到有用的信息: 

<?xml version="1.0" encoding="UTF-8"?>

<classpath>

<classpathentry kind="src" path="src"/>

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>

<classpathentry kind="output" path="bin"/>

</classpath>

这是一个xml配置文件,指出了工程的依赖文件, 作用是配置整个工程的运行环境。

1)工程的源文件“kind = src” 位于目录“src”;

2)工程的输出目录“kind = output”,位于“bin”;

3)工程的运行环境”kind = con“ (con表示condition)

2.2 .project文件 

打开.project

<?xml version="1.0" encoding="UTF-8"?>

<projectDescription>

<name>TestSDK</name>

<comment></comment>

<projects>

</projects>

<buildSpec>

<buildCommand>

<name>org.eclipse.jdt.core.javabuilder</name>

<arguments>

</arguments>

</buildCommand>

</buildSpec>

<natures>

<nature>org.eclipse.jdt.core.javanature</nature>

</natures>

</projectDescription>

1. <name> 表明工程名;

2. <comment>工程里面的注释;

3. <natures>运行时需要额外Eclipse插件

4. <buildSpec>具体的加载信息

Eclipse Java开发环境安装配置全指南(2024最新版) Eclipse是一个基于OSGi架构的可扩展集成开发环境,其核心原理在于运行时插件化与JDK强耦合。技术价值体现在对Java项目全生命周期的精细控制能力,包括构建路径管理、调试器深度集成和服务器容器协同。典型应用场景涵盖Java SE应用开发、Spring Boot后端服务搭建及传统Java Web项目(Servlet/JSP)部署。实际工程中,JDK版本匹配性、工作空间路径规范性以及Installer安装模式选择,直接决定环境稳定性与后续Maven、Git、Lombok等关键插件的集成成功率。 阅读详情

相关推荐

Eclipse项目迁移IDEA全攻略:从结构解析到实战避坑

在Java开发领域,集成开发环境(IDE)是提升开发效率的核心工具。Eclipse和IntelliJ IDEA作为两大主流IDE,其底层设计哲学和项目结构存在显著差异,理解这些差异是实现平滑迁移的关键。Eclipse采用.project和.classpath文件描述项目,而IDEA则基于.idea目录和.iml模块文件进行管理,这种结构性差异直接影响依赖解析和构建流程。对于采用Maven或Gradle等构建工具的项目,迁移过程会相对顺畅,因为IDEA能够优先识别构建配置文件并重构项目依赖。从工程实践角度看,

weixin_34195364的博客 309

src文件和bin文件区别与关联

1、src里面存的是源文件(.java),就是人能看得懂的文件 2、bin里面存的是打包文件(.class),就是编译后的字节码文件,让机器看的 两个文件夹里面的文件名是对应的

weixin_50544837的博客 3259

java.src.bin

kldsjklfas d jkldsjfklds fskld

eclipse篇1:基本使用总结

eclipse中导出java项目的详细,第一步右击项目选择export第二步选择Runnable第三步第四步找到自己项目用到的图片文件夹 复制放到jar目录下此时已经完成!!!更多java干货,关注微信公众号 java一号 获取!!!......

程序员一博 7346

SC8F073单片机串口通信保姆级教程:从寄存器配置到完整收发Demo(附避坑指南)

本文详细解析了SC8F073单片机串口通信的寄存器配置与调试技巧,涵盖TXSTA、RCSTA和SPBRG寄存器的逐位设置,提供精确的波特率计算方法和工业级抗干扰策略。通过完整的收发Demo和避坑指南,帮助开发者快速掌握底层串口通信技术,适用于工业控制等严苛环境。

weixin_33724046的博客 486

宇树G1嵌入式软件架构及技术实现

该架构通过硬件加速(FPGA)+确定性调度(RTX5)的组合,在1ms控制周期内完成从传感器采集到43轴输出的全链路处理,相比波士顿动力系统缩短40%的着地稳定时间。,结合ARM Cortex-R5与FPGA的异构计算能力,实现43自由度1kHz实时控制。

m0_60674045的博客 4311

JAVA项目中的.classpath文件.project文件的含义,标签详解

一、Eclipse项目中的.classpath文件 Classpath是Java中的重要概念:它描述了Java虚拟机在运行一个Class时在哪些路径中加载要运行的类以及运行的类要用到的类简单的说,就是像操作系统的path.只不过这个classpath是由Java的虚拟机来使用查找需要加载的类,,而操作系统的path是由操作系统用来查找用户输入的可执行程序.同path一样,classpath也是一...

axiaositong的博客 3609

DSP28335学习笔记——McBSP配置为SPI

由于28335硬件外设上只有一个SPI接口,所以当SPI接口不够用时,可以将McBSP配置为SPI接口。 参考28335的数据手册,当DSP为主机时,配置McBSP为SPI所用到的接线如下图所示。 另外总结一些调试过程中的经验。 1.传输数据位数的确定 由RCR1寄存器中的RWDLEN1和XCR1寄存器中的XWDLEN1决定。分别对应着接受和发送的位数,在配置成SPI模式的时候,这

捕虫少年 1万+

Eclipse显示bin文件夹

bin文件夹中存放的是编译文件。 在Eclipse查看bin文件夹的步骤:Window——Show View——Navigator 效果:侧边栏出现Navigator,可查看bin文件夹,如下图:

qq_43542011的博客 3213

手把手教你学simulink(41.4)--逆变器电场景示例:基于Simulink的主从控制的多逆变器协同控制(Multi-Inverter Coordinated Control)

需求分析在现代电力系统中,分布式发电和储能系统的广泛应用使得多个逆变器并联运行成为常见的应用场景。为了确保多个逆变器之间的协同工作,实现系统的稳定性和高效性,通常采用主从控制(Master-Slave Control)策略。主从控制通过一个主控制器(Master)来协调多个从控制器(Slave),确保所有逆变器的输出电压、频率和功率分配符合预期目标。本项目将基于Simulink平台,开发一个多逆变器协同控制系统,采用主从控制策略,实现对多个逆变器的精确控制和优化。

MHD0815的博客 306

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

m0_51579041的博客 1万+

编程英语:bin,src代码目录的全称与含义

编程英语:bin,src代码目录的全称与含义 bin(binary 二进制)用于放置编译后的文件目录,java是.class文件,有的语言是放置二进制文件 src(source 来源)放置源代码的目录

集电极 6311

使用 Visual Studio Code 连接 ABAP On-Premise 系统做开发的详细配置步骤

本文详细介绍了如何在Visual Studio Code中通过ABAP Development Tools扩展连接ABAP On-Premise系统。关键步骤包括:通过Ctrl+Shift+P打开命令行面板选择「ABAP: New Destination...」创建RFC连接(仅支持SSO单点登录),选择本地SAPGUI中已有的系统,输入Client ID、语言和用户名(无需密码),最后将目标系统添加到工作区即可开始开发。文章强调了企业安全考虑下仅支持SSO的设计理念,并展示了连接配置的JSON格式示例。整

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 987

Eclipse工程.project,.classpath,.setting介绍

1 普通Java工程 src目录:java 源文件路径 bin目录:java 编译后文件存放路径、资源文件存放路径 1.1 .project文件 项目文件,项目的结构都在其中定义,例如: <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <!-- name里的内容代表项目名字,对应了Eclip...

添仔哥哥 1012

DeerFlow 系列教程 第十一篇 | Sandbox 沙箱与 Memory 记忆——安全执行与持久认知

用户请求│▼Lead Agent├── 系统提示词组装│ ├── <memory> 段 ← Memory 系统注入用户记忆│ ├── <skill_system> 段│ └── <subagent_system> 段│├── 工具调用│ ├── read_file ├── Sandbox 系统提供隔离执行│ ├── write_file├── 路径虚拟化 + 安全验证│└── 对话结束│▼│├── 过滤消息(去除工具调用中间步骤)├── 检测纠正/强化信号。

weixin_43674738的博客 161

KEPServerEX 6 之 GE Ethernet 连接FANUC ROBOT机器人实战

GE Fanuc是GE公司控制系统部门的一部分,成立于1998年。其主要业务涵盖工业自动化、控制系统、PLC和组态软件等领域。其产品可用于包括自动化、过程自动化、国防、汽车制造、通讯、医疗和航空航天等各种工业领域2009 8月 GE和FANUC今天宣布两家公司已同意解除合资企业GE FANUC自动化公司。通过以上历史,GE Ethernet Driver 当下还支持对接FANUC ROBOT机器人 就不奇怪了。

-雲飛兄-博客 1791

android中.classpath和.project作用

http://blog.sina.com.cn/s/blog_7e3fa7ec01018clh.html http://blog.sina.com.cn/s/blog_7e3fa7ec01018clh.html http://blog.sina.com.cn/s/blog_7e3fa7ec01018clh.html http://blog.sina.com.cn/s/blog_7

1103

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Eclipse JAVA项目的 目录结构 和 导入

说明:本文所有测试以java工程为例; 1. Eclipse下的java工程目录 eclipse的基本工程目录叫做workspace,每个运行时的eclipse实例只能对应一个workspace,也就是说,workspace是当前工作的根目录。 Eclipse在新建项目的时候会自动生成一些文件。这些文件比如.project、.classpath、.settings目录下的所有...

balllyp479310的博客 1800

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java项目导入时project,如何将缺少.project .settings .classpath文件的java项目导入到eclipse中...

I got a java source code from an opensource project. The source code doesn't have eclipse project specific files such as .project ,.classpath ,.setting(directory). How can I import that java source in...

weixin_42467224的博客 354

Eclipse创建项目所产生的文件及文件夹的初步理解

Eclipse的一些看不懂得文件夹和文件到底是用来干什么的呢? 首先在eclipse中创建一个简单的java project,会出现.settings,bin,src三个文件夹和.classpath和.project两个文件,可能会有lib文件, 有人会说,为什么我只有JRE和src,这只是show view问题,你换成Navigator导航页面就可以看到 好了,现在就简单说说这些都有什么用 1...

hugeruguo的博客 3354

eclipse中的.project 和 .classpath文件的具体作用

.project 是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置 .classpath 的位置定义了你这个项目在编译时所使用的$CLASSPATH 这些文件你用文本编辑器就能察看了 在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把不通过eclipse提交到项目的文件显示出来   .classp

i am me,haha,么么哒。。。 1318

Eclipse:java工程目录详解

假设当前工程名为test,工程目录如下: -workspace     -test        +bin        +src        .classpath        .project bin目录是工程输出路径,存放了编译生成的.class文件; src目录为源码文件夹,存放的是.java文件; .classpath和.proje

kewb_2013的专栏 2316

Eclipse 4.3.2 Java EE:维护遗留项目的完整实战指南与避坑手册

集成开发环境(IDE)是软件开发的核心工具,它通过代码编辑、智能提示、调试和项目管理等功能,将开发者从繁琐的配置中解放出来,聚焦于业务逻辑实现。其核心原理在于将编译器、调试器、版本控制系统和构建工具等无缝集成,提供统一的图形化操作界面。在Java企业级开发领域,IDE的价值尤为突出,它能显著提升Web应用、数据库交互和服务器集成的开发效率。对于维护基于特定技术栈的历史项目,如使用Servlet、JSP和EJB等传统Java EE技术的系统,选择合适的IDE版本至关重要。Eclipse 4.3.2(Keple

frank1998819 503

Eclipse java 工程目录及参数文件解析

1 目录分类:根据内容的作用不同进行分类1.1 src 目录:    java 源文件路径1.2 bin 目录:    java 编译后文件存放路径、资源文件存放路径(前提是资源文件存放在 src 目录下 或者 资源文件所在的文件夹类型也是 源文件目录类型)1.3 .settings 目录:    存放当前工程的参数设置(包括项目的设置参数,资源文件的编码格式设置(如果资源文件是默认的 ISO-8...

彻底拆分,一切可控! 2866

Fix a Man-made Mistake in Java Project of Eclipse

.classpath: ======                         By mistake, deleting ======          ====== The project displays error! It marks error at the begining of a Java file, and when you delete the Java fil

Reve的专栏 1297

Java项目目录结构

Java项目目录结构 用eclipse编写运行java程序,clipse中所有的可以编译运行的资源必须放在项目中。项目表示了一系列相关的文件和设置(例如类路径,编译器级别,发布路径等等的设置)。一般来说目录下的.project和.classpath这两个文件描述了当前项目的信息。但通常情况下,你在eclipse中看到的Java项目结构,类似如下图: 没有显示.project和.classpath...

qq_41950429的博客 1115
上一篇: java学习笔记3_java语法
下一篇: java学习笔记5_HelloWorld 和 public static void main(String[] args)
cuidiwhere
博客等级 码龄19年 133粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值