某些公司由于版权问题,即使开源的JDK,也会二次开发为他所用。但是在工作之中并不会为你开放源码。
在Oracle的官网,想要下载Java源码,只需要下载JDK即可,里面的src.zip就是源码的压缩包。但是有个叫Java SE 6 JDK Source Code的东东。这个应该不是你所要找到。解释如下:
JDK 6 source code is available for those interested in exploring the details of the JDK. This includes schools, universities, companies, and individuals who want to examine the source code for personal interest or research & development. The licensing does not impose restrictions upon those who wish to work on independent open-source projects.
在Eclipse里添加源码,据我在网上搜寻,发现了两种方法:一是再Install JRE里直接Search,如下:
在JAVA / Build Path / Classpath Variables下有一个JAR_SRC变量,该变量负责设置源代码路径,但是该变量是不可修改的,必须由系统自动检测。
在JAVA / Installed JREs中,可以选择一个JRE来支持Eclipse,而一般情况下我们的机器中都装了2套JRE,一套有源码,一套无源码,而系统恰恰选择了那套无源码的JRE,因此在使用中便无法查看源代码。
点击最右边的Search按钮,选择Search的路径为你安装JDK的路径
经过查找后,系统就会发现另外一套JRE,这套JRE是有源代码的,这时你选择刚刚找到的这个JRE作为 Eclipse的默认JRE,
那么就可以正常查看源代码了!
另一种,是通过Edit修改当前的JRE,
一、
1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"
2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)
3.选中rt.jar文件的这一项:“c:\program files\java\jre_1.5.0_06\lib\*.jar”
点 左边的“+” 号展开它,
4.展开后,可以看到“Source Attachment:(none)”,点这一项,点右边的按钮“Source Attachment...”, 选择你的JDK目录下的 “src.zip”文件
5.一路点"ok",结束。
但是有的jar中只有方法说明,而没有具体的实现。
二、 Eclipse中有这样一个功能,就是在编写程序的时候,按住Ctrl键不松手,这时用鼠标去点击某个方法或者类,就会看到该方法或类的源代码。可是我今 天下载了最新的Eclipse3.2和JDK5.0并安装之后,发现该功能并不能使用,每次都无法看到源代码。我进入设置中看了看,在JAVA / Build Path / Classpath Variables下有一个JAR_SRC变量,该变量负责设置源代码路径,但是该变量是不可修改的,必须由系统自动检测。而我的系统恰恰没有检测到,这 可如何是好?经研究发现,原来是另外一处没有设置好。在JAVA / Installed JREs中,可以选择一个JRE来支持Eclipse,而一般情况下我们的机器中都装了2套JRE,一套有源码,一套无源码,而系统恰恰选择了那套无源码 的JRE,因此在使用中便无法查看源代码。问题找到后,解决起来就方便了。点击最右边的Search按钮,选择Search的路径为你安装JDK的路径, 在我的机器上是C:\Program Files\Java\jdk1.5.0_08,经过查找后,系统就会发现另外一套JRE,这套JRE是有源代码的,这时你选择刚刚找到的这个JRE作为 Eclipse的默认JRE,那么就可以正常查看源代码了!
分享到:
相关推荐
如果你有源码jar但Eclipse无法找到,可以手动添加源码查找路径。在"Configure Build Path"中,选择"Source"选项卡,然后点击"Add Variable",创建一个新的变量,如"SRC_JAR",指向源码jar的路径。 4. **使用 ...
Eclipse提供了自动下载源码的功能,使得开发者无需手动下载源码包,可以直接在IDE内查看源码。下面将详细介绍如何在Eclipse中设置和使用自动下载源码的功能。 首先,你需要确保你的Eclipse安装了JDT(Java ...
然而,有时在查看或修改第三方库的源码时,我们可能需要Eclipse能够自动获取源码,以便更好地理解和学习其内部实现。本文将围绕"eclipse自动获取源码.zip"这一主题,详细讲解如何在Eclipse中实现这个功能,并介绍...
总的来说,这个"eclipse+ssm框架项目源码"提供了一个从零开始的SSM框架应用实例,展示了如何在Eclipse环境下不使用Maven来搭建和管理项目。开发者可以通过研究源码,了解SSM框架的实战应用,以及它们如何协同工作来...
在Eclipse的"Window" -> "Preferences" -> "Java" -> "Installed JREs"中添加或验证JDK设置。 安装源码插件后,当你的项目引用了一个没有源码的库,Eclipse会自动尝试下载。在"Package Explorer"或"Project ...
通过在Eclipse集成开发环境中直接运行源码,可以方便地调试和分析Tomcat的执行流程。 首先,我们需要了解Tomcat的基本架构。Tomcat主要由以下几个核心组件构成: 1. **Catalina**:这是Tomcat的核心,负责处理...
在本文中,我们将深入探讨如何将JMeter 3.3的源码导入Eclipse IDE,以便进行二次开发和定制化工作。 首先,让我们了解JMeter的基本架构。JMeter是由Java编写的,遵循MVC(Model-View-Controller)设计模式。它的...
在Eclipse CDT 9.10源码中,我们可以发现以下几个关键知识点: 1. **项目构建系统**:CDT 9.10包含了对不同构建系统的支持,如Makefile、CMake等,允许用户方便地配置和管理项目构建过程。源码中会包含构建配置和...
在深入探讨CDT9.11的源码之前,我们先来了解一下CDT的基本概念和功能。 1. **集成开发环境(IDE)**:Eclipse CDT是基于Eclipse平台的,Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它提供了一个框架和...
标记(Marker)用于在代码中添加错误或警告信息,而服务(Service)则是插件间通信的一种方式,提供了一种解耦的组件交互模式。 10. **事件模型**: Eclipse使用事件模型来处理用户交互和其他插件的活动。开发者...
这个"贪吃蛇源码eclipse开发"项目是用Java语言在Eclipse集成开发环境中编写的,因此我们可以从中深入理解Java编程语言和Eclipse IDE的使用。 首先,我们需要了解Java编程基础。Java是一种面向对象的编程语言,它的...
通过在plugin.xml中声明对应的扩展,你的插件就能添加新的功能。 - **Handlers**:处理用户交互的类,比如当用户点击菜单项时,对应的Handler会被调用执行相应操作。 - **Part Definitions**(如View和Editor):...
在本文中,我们将深入探讨如何在Eclipse集成开发环境中配置SpringMVC的源码,以便进行深入学习和开发。SpringMVC是Spring框架的一部分,它为构建基于Java的Web应用程序提供了一个模型-视图-控制器(MVC)架构。...
本教程将详细介绍如何在Eclipse中配置jad插件,以便查看jar包源码。 首先,jad是Java反汇编器(Java Decompiler)的一种,它可以将已编译的.class文件转换回接近原始的.java源代码形式。jad.exe就是jad的命令行工具...
eclipse添加自动下载源码包插件,下载下来的jar包保存到eclipse / dropins /文件夹下 最后重启eclipse点击jar包就会出现attach java source点击下载源码包
《深入剖析Lucene 2.4.1:在Eclipse中的源码调试与运行》 Lucene是一款由Apache软件基金会开发的全文检索库,它提供了高性能、可扩展的信息检索服务。2.4.1版本是Lucene的一个重要里程碑,本文将详细讲解如何在...
本篇文章将详细讲解如何在Eclipse中安装和使用查看jar源码的插件,以及亲测有效的步骤。 首先,我们要解决的问题是如何在Eclipse中查看jar源码。默认情况下,Eclipse可能无法直接显示这些源代码。这时,我们就需要...
1. 将`hadoop-eclipse-plugin-2.6.0.jar`添加到Eclipse的插件目录。 2. 在Eclipse中创建新的Map/Reduce项目,并配置Hadoop的运行环境(如HADOOP_HOME)。 3. 编写MapReduce程序,利用Hadoop提供的API处理数据。 4. ...
添加源码后,Eclipse并不能立即显示源码,因为还需要进行进一步的配置。回到“Java Build Path”窗口,选择“Source”选项卡。点击“Link Source...”按钮,输入源码的根目录,也就是之前提到的`路径>/sources/...
"android 源码 (可与eclipse关联)" 提供的源码库允许开发者直接在Eclipse集成开发环境中(IDE)进行查看和研究,这极大地便利了代码理解和调试。 1. **Android源码结构**: Android系统源码主要由以下几个部分组成...