源地址:
在MyEclipse中引入JDK源码
很多朋友遇到过这样的问题:开发过程中会经常查看所引用的类(接口或方法)的源码,但是往往在查看JDK中的类(接口或方法)时出现提示页面“Source not found”,这是因为Eclipse默认设定的自带的JDK是没有源src的,那么如何引入JDK和框架的源码呢?
这里介绍两个设置方法:(查看Spring、Hibernate、Struts等框架的源码需要下载他们的源文件,设置方法相同)
方法一:点中类(接口或方法)名
右键Open Declaration或者按F3键
出现提示页面“Source not found”
点击页面中的“Attach Source...”按钮
点击弹出窗口中的“External File...”按钮
找到JDK的源码src
点击OK按钮,设置完成!!
一般JDK的源码在安装目录下有个文件叫:src.zip就是,如果是spring的方法,用同样方法,添加spring的源文件的压缩包(应该另外下载)。
方法二:进入Preferences设置窗口
Java
选择Installed JREs
更改默认选择的JDK为自定的有源码的(没有设定的点击“Add...”添加,或者点击“Search...”按钮查找)
OK!
另,在Preferences设置的JAVA / Build Path / Classpath Variables下有一个JAR_SRC变量,该变量负责设置源代码路径,但是该变量是不可修改的,必须由系统自动检测。
补充:查看所引用的类(接口或方法)的源码方法:
方法一:右键点中类(接口或方法)名,选择Open Declaration或者直接按F3键,即可进入源码。
方法二:常按住Ctrl键,在点击类(接口或方法)名,即可进入源码。
分享到:
相关推荐
### 在Eclipse或MyEclipse中引入JDK源码 #### 背景与意义 在进行Java开发的过程中,特别是当开发者需要深入了解某些类、接口或方法的具体实现时,查看其源码是一种非常有效的学习手段。然而,在使用Eclipse或...
本项目源码提供了在Myeclipse环境中直接导入并运行的示例,旨在帮助开发者深入理解Spring AOP的实现。 **一、Spring AOP 知识点** 1. **切面(Aspect)**: 切面是程序中的一个关注点,如日志、事务等。在Spring ...
在本教程中,我们将探讨如何基于MyEclipse环境利用Maven构建一个Spring MVC项目。首先,我们需要创建一个新的Maven项目。在MyEclipse中,选择File -> New -> Project,然后选择Maven Project,并指定项目的默认工作...
下面我们将详细探讨这三个组件以及它们在MyEclipse8.5和JDK7环境下如何协同工作。 1. **Spring框架**:Spring是Java应用的核心框架,它提供了全面的编程和配置模型,使得开发者可以将关注点集中在业务逻辑上,而非...
1. **多版本源码兼容**:Java 7引入了“Type Inference for Generic Instance Creation”(类型推断),允许开发者在创建泛型实例时省略类型参数,如`List<String> list = new ArrayList();`。 2. **try-with-...
3. **添加SSH库**:将下载的SSH框架的JAR文件添加到项目的WEB-INF/lib目录下,然后在MyEclipse的类路径中引入这些库。 4. **配置Web.xml**:这是Web应用的核心配置文件,需要配置Struts的ActionServlet和Spring的...
MyEclipse安装完成后,需要在IDE中配置JDK和Tomcat路径,这样就可以在内部直接启动和调试应用。 在实际操作中,部署Java Web项目时,开发者通常会创建一个名为"webapp"的目录结构,包含WEB-INF子目录,里面放置web....
JSp 医院预约挂号系统源码+数据库。 医院在线预约挂号系统 jsp+mysql+maven 挂号预约系统 选题背景 现有某医院想要提升患者挂号管理水平,打算引入一套挂号预约管理系统。 功能需求 挂号预约系统主要包括基础数据...
在Tomcat7.0.78的源码中,Maven会解析POM.xml文件,下载所有必要的依赖库,编译源代码,执行测试,最后打包成可部署的格式。Maven的生命周期包括清理、编译、测试、打包、验证、安装和部署等阶段。 2. **Tomcat...
在Eclipse或MyEclipse中,选择导入现有项目,将"jeecms"目录导入为Java项目。确保所有必要的库和依赖项都被正确引入,如有缺失,可参考官方文档或在线资源进行配置。 2. 数据库搭建:打开"jeecms-db"文件夹中的SQL...
在基于SSH框架的论坛源码中,数据库扮演着存储和检索用户信息、帖子、回复等数据的关键角色。通常,论坛系统会包含用户表、帖子表、分类表、回复表等多个数据库表。MySQL是一个广泛使用的开源关系型数据库管理系统,...
在JDK5及以后的版本,Java引入了自动装箱和拆箱机制,使得基本数据类型和其对应的包装类之间可以直接转换,提高了编程的便利性。例如: ```java Integer i = 1000; // 自动装箱 int c = i; // 自动拆箱 ``` 【增强...
- **数据库驱动配置**:如何在MyEclipse中配置数据库驱动。 - **连接数据库**:使用图形界面轻松建立数据库连接。 - **SQL执行**:在MyEclipse中执行SQL语句。 **知识点2:数据模型设计** - **表设计**:利用...
5. **JDK 1.8**:Java Development Kit (JDK) 是Java编程的基础,JDK 1.8版本引入了许多新特性,例如Lambda表达式、Stream API等,提高了代码的简洁性和性能。 6. **Servlet**:Servlet是Java中处理HTTP请求的...
4. **创建Mapper接口**:在Java源码目录下,创建一个名为`UserMapper`的接口,定义与XML文件中的元素相对应的方法。例如,定义一个`getUserById(int id)`方法。 5. **编写Service类**:创建一个`UserService`类,...
在MyEclipse中,可能会遇到项目红叉问题,这通常是因为缺少必要的库文件。此时,需要添加项目的libraries,确保所有依赖的JAR包都已引入,例如Tomcat服务器的lib目录中的servlet-api.jar等。 四、数据库设计 图书...