文章来源:http://www.javaeedev.com/blog/article.jspx?articleId=ff80808116c69bf50118779bb84957a9
在Eclipse中,只需随时按住Ctrl并点击某个类名或方法名,即可跳转到相应的代码中。然而,如果引用一个开源的jar包,则会直接打开其class的二进制码,这对于调试或研究代码内部流程颇为不便,尽管可以在Build Path中为每个jar指定源代码位置,但这样一来,对于同一个jar(例如spring.jar),每个工程都要指定,比较麻烦。
另一种更简单的方式是直接用WinZip或WinRAR之类的工具解开jar,再把源码也放进去,注意路径要正确,同一个Xxx.class和Xxx.java应该在同一目录下,再用zip打包成jar包(jar格式其实就是zip格式),以后无论在哪个工程引用该jar包,Eclipse都可以直接从jar包中读出其对应的源代码,不必在Build Path中配置源代码位置,对于开源组件来说,大大方便了代码的跟踪和测试。
注意:再用zip打包成jar包的时候,切记一定要是zip类型的,因为在测试的时候用rar虽然可以压包成功,但把jar包部署到lib包下面后,在工程里面会打不开这个jar包
分享到:
相关推荐
在**Myeclipse**中打开该系统源代码,可以方便地进行开发和调试工作。Myeclipse是一款强大的集成开发环境,支持Java、Web和企业级应用开发,包括JSP项目。开发者可以通过它来查看、编辑、运行和测试JSP视频点播系统...
【标题】"收集的几个MyEclipse+SQL网站开发源码"所涵盖的知识点主要集中在MyEclipse集成开发环境和SQL数据库技术在网站开发中的应用。MyEclipse是一款强大的Java集成开发工具,常用于企业级Web应用的开发,它基于...
3. **Source 源代码**:与源代码相关的操作,如查看源代码、转换代码格式等。 4. **Surround With 包围方式**:允许用户将选定的代码段包裹在预定义的结构中,如if语句、try-catch块等。 5. **Project 项目**:...
此外,该插件还支持在调试模式下工作,使得开发者可以直接在反编译的源代码中设置断点,从而更深入地理解程序的执行流程。 加载MyEclipse Class Decompiler插件的方法通常包括以下步骤: 1. 下载插件的压缩包,...
5. **安全性**:源代码中可能包含对用户登录验证和权限控制的实现,以保护用户数据和网站资源的安全。 6. **响应式设计**:考虑到不同设备的访问需求,源代码可能采用了响应式布局,使网站能在手机、平板电脑和桌面...
总结一下,通过在MyEclipse8.x中安装JAD,我们可以快速查看和理解`.class`文件的源代码,这对于学习、调试或者分析第三方库非常有帮助。正确配置JAD的步骤包括下载、解压、配置JAD路径、添加到MyEclipse的JRE设置...
在开发Java应用程序时,使用...记得在实际操作中,根据自己的数据库设置调整相关参数,并注意数据库安全,避免在代码中直接写入敏感的用户名和密码。希望这个教程能帮助你在开发过程中更高效地管理和使用MySQL数据库。
安装完成后,我们可以直接在MyEclipse中右键点击class文件,选择“Open With” -> “JAD Decompiler”来查看反编译的源代码。这样,开发者就能像阅读普通Java源码一样理解class文件的工作逻辑。 反编译插件在实际...
在实际开发过程中,Hadoop-eclipse-plugin可以帮助开发者快速定位数据源、检查输出结果,极大地提高了开发效率。然而,需要注意的是,虽然插件提供了便利,但随着Hadoop版本的更新,可能需要寻找对应版本的插件,...
- `Ctrl+Shift+F`:根据当前的配置文件格式化源代码,保持代码风格一致。 5. **行定位**:`Ctrl+L`,快速定位到指定行数。 6. **代码折叠**: - `Ctrl+Numpad_Divide` / `Ctrl+/(小键盘)`:使代码折叠可用。 - `...
MyEclipse提供了强大的数据库管理工具,包括数据源配置、SQL编辑执行、表结构设计、数据浏览和操作等,方便开发者进行数据库相关工作。 七、框架集成 MyEclipse对Spring、Hibernate、Struts等流行框架有很好的支持...
MyEclipse提供了强大的数据库管理工具,可以在"Data Tools Perspective"中连接到数据库,进行数据浏览、SQL查询和表结构管理。对于JDBC连接,MyEclipse支持数据源配置,方便地导入导出数据。 除此之外,MyEclipse还...
- **构建生命周期**:Maven有三个主要的生命周期阶段:“compile”用于编译源代码,“test”执行单元测试,“install”将构建结果安装到本地仓库。MyEclipse提供了相应的快捷操作,如“Maven Build”菜单,可以直接...
【Myeclipse的IE插件】是一款专门为Myeclipse或Eclipse开发的集成环境插件,主要用于方便开发者在编写Web项目时,能够快速地在IE浏览器中预览和测试.jsp、.html等网页文件。这款插件极大地提升了开发效率,避免了...
- 在JavaScript文件中,键入代码时会自动弹出代码提示,帮助快速输入函数名和对象属性。 - 错误检查:Spket会对你的代码进行静态分析,指出可能存在的语法错误和潜在问题。 - 代码格式化:利用Spket的代码格式化功能...
此外,MyEclipse 还在 Java 源代码编辑器中提供了对实体进行注解的支持,并在 POJO 对象与其引用的数据库资源之间提供了验证和自动完成功能。 - **MyEclipse JPA 特性**:本教程主要介绍 MyEclipse 6.5 及以上版本...
配置完成后,在MyEclipse或Eclipse中右键点击任何`.class`文件,选择`Open With` -> `Java Source Viewer`,就可以看到反编译的源代码了。请注意,由于反编译的源代码可能并非原始的Java源码,所以格式和注释可能...
同时,学习如何导入现有项目、管理项目依赖、组织源代码结构,以及如何使用版本控制工具如SVN或Git进行版本管理。 四、代码编辑与调试 MyEclipse 6提供了强大的代码编辑器,支持语法高亮、自动补全、代码折叠等功能...