【Eclipse的正确打开方式】从Libraries中的jar包到源代码和API连接
2016-12-22 12:43
796 查看
Eclipse是一个通用型的开发环境,在学习过程中,对Eclipse配置原理的深入理解有助于我们更好的使用这个强大的开发工具。
一开始声明一下,
JAVA安装路径:C:\Program Files\Java\jdk1.7.0_80\
Eclipse安装路径:C:\Program Files\eclipse_4.2.2_with_JRE_and_demo\eclipse\
新建的java工程下一般只会有这两个文件夹,src用来存放编写的代码,JRE System Liberary是JAVA语言开发必须使用的类库文件。
那么,这个JRE System Liberary是哪里来的呢:
我们在Windows->Preferences->Java->installed JREs找找看:
这里就不得不说说我安装的这个神奇的Eclipse有多人性化了。通常情况下,存放JAVA类库文件的jar包是要去JAVA文件目录中找的,但是我的Eclipse版本是“with JRE and demo”,所以Eclipse自己的文件目录中已经包含了,JRE System Liberary所需的jar包了。
我们来看看JAVA自带的类库和Eclipse中添加的类库吧:
它们的相对路径都是jre\lib,注意,lib文件夹就是专门存放jar包的。
还是有区别的对不对,显然我们JAVA目录下的jar包更全一些。所以我决定还是把JAVA下面的jar包连接到IDE中的JRE System Liberary中去:
回到installed JREs,我们对已有的JRE目录进行编辑:
更改JRE home的引用路径,顺便改个名。
我们不需要详细到lib文件夹,直接给出JAVA的文件路径就可以。
当然,在不改变原有引用的前提下,我们可以另外添加jar包的路径,只不过,我们只能从中选择一个,作为JRE System Liberary的引用。
不要方,说明IDE现在还没有连接源代码。
源代码是什么,是JRE的.java文件,一般保存在jre\src目录下,对应的源代码编译好的.class文件我们叫类库文件,放在jar包中,保存在jre\lib目录下。我们要连接源代码的jar包主要是这些:
dt.jar是关于运行环境的类库,主要是swing的包
tools.jar是关于一些工具的类库
rt.jar包含了jdk的基础类库,也就是你在API文档里面看到的所有的类的class文件
下面我们找到rt.jar文件,开始连接源代码:
还是老地方,找到rt.jar选择Source Attachment,填入src.zip的路径,如果没有这个文件,去jre文件夹下,把src这个文件夹压缩成zip包。
这样就连接成功啦。
我们直接在左侧导航窗口中找到rt.jar包,右键->Properties->Javadoc Location
IDE选择了引用API官方的URL路径。
如果想查看中文API,我们可以选择连接到本地API:
只需要去网上下载API文档,然后把文档路径添加进去就好了。需要注意的是,Ecplise只能识别JavaDoc文件,或者是压缩过的zip文件。
详细操作可以参考:http://blog.csdn.net/longyuhome/article/details/8579903
1.在JAVA工程下新建libs目录,把需要引用的jar包放进目录。
像有些版本的Eclipse中有一个plugins文件夹,里面有非常全的工具jar包, 这些jar包自带源代码,所以非常方便。
2.右键工程,选择Properties->Java Build Path->Libraries
点击Add JARs
选择第一步添加到libs目录中的jar包
这样,我们就成功添加了Referenced Libraries。如果jar包中包含源代码,我们就不需要手动连接,直接就可以看IDE中看到了。
一开始声明一下,
JAVA安装路径:C:\Program Files\Java\jdk1.7.0_80\
Eclipse安装路径:C:\Program Files\eclipse_4.2.2_with_JRE_and_demo\eclipse\
JRE System Liberary
首先我们看看一个Java工程下的文件夹都是做什么的吧:新建的java工程下一般只会有这两个文件夹,src用来存放编写的代码,JRE System Liberary是JAVA语言开发必须使用的类库文件。
那么,这个JRE System Liberary是哪里来的呢:
我们在Windows->Preferences->Java->installed JREs找找看:
这里就不得不说说我安装的这个神奇的Eclipse有多人性化了。通常情况下,存放JAVA类库文件的jar包是要去JAVA文件目录中找的,但是我的Eclipse版本是“with JRE and demo”,所以Eclipse自己的文件目录中已经包含了,JRE System Liberary所需的jar包了。
我们来看看JAVA自带的类库和Eclipse中添加的类库吧:
它们的相对路径都是jre\lib,注意,lib文件夹就是专门存放jar包的。
还是有区别的对不对,显然我们JAVA目录下的jar包更全一些。所以我决定还是把JAVA下面的jar包连接到IDE中的JRE System Liberary中去:
回到installed JREs,我们对已有的JRE目录进行编辑:
更改JRE home的引用路径,顺便改个名。
我们不需要详细到lib文件夹,直接给出JAVA的文件路径就可以。
当然,在不改变原有引用的前提下,我们可以另外添加jar包的路径,只不过,我们只能从中选择一个,作为JRE System Liberary的引用。
连接到源代码
在Eclipse中,我们可以通过Ctrl+鼠标左键直接查看源代码,如果你遇到了这个:不要方,说明IDE现在还没有连接源代码。
源代码是什么,是JRE的.java文件,一般保存在jre\src目录下,对应的源代码编译好的.class文件我们叫类库文件,放在jar包中,保存在jre\lib目录下。我们要连接源代码的jar包主要是这些:
dt.jar是关于运行环境的类库,主要是swing的包
tools.jar是关于一些工具的类库
rt.jar包含了jdk的基础类库,也就是你在API文档里面看到的所有的类的class文件
下面我们找到rt.jar文件,开始连接源代码:
还是老地方,找到rt.jar选择Source Attachment,填入src.zip的路径,如果没有这个文件,去jre文件夹下,把src这个文件夹压缩成zip包。
这样就连接成功啦。
连接到API
在Eclipse中,我们在关键字上点击鼠标,就会显示关键字在API文档中的信息,这些信息一般是从oracle公司的官网中获取的,不信我们来看:我们直接在左侧导航窗口中找到rt.jar包,右键->Properties->Javadoc Location
IDE选择了引用API官方的URL路径。
如果想查看中文API,我们可以选择连接到本地API:
只需要去网上下载API文档,然后把文档路径添加进去就好了。需要注意的是,Ecplise只能识别JavaDoc文件,或者是压缩过的zip文件。
详细操作可以参考:http://blog.csdn.net/longyuhome/article/details/8579903
Referenced Libraries
当开发涉及到JAVA类库之外的库文件时,我们就需要手动添加了,正确的做法是:1.在JAVA工程下新建libs目录,把需要引用的jar包放进目录。
像有些版本的Eclipse中有一个plugins文件夹,里面有非常全的工具jar包, 这些jar包自带源代码,所以非常方便。
2.右键工程,选择Properties->Java Build Path->Libraries
点击Add JARs
选择第一步添加到libs目录中的jar包
这样,我们就成功添加了Referenced Libraries。如果jar包中包含源代码,我们就不需要手动连接,直接就可以看IDE中看到了。
相关文章推荐
- freemarker,*.ftl文件在eclipse中正确的打开方式
- eclipse 查看jar包源代码两种方式
- Java基础知识强化15:eclipse中"jar文件rt.jar没有任何源代码连接"
- eclipse通过JDBC连接SQL Server、MySQL数据库的方式(含jar包)
- freemarker,*.ftl文件在eclipse中正确的打开方式
- eclipse中git项目libraries出现jar包混乱解决方式
- 【Eclipse的正确打开方式】从StarUML到GEF到AmaterasUML
- freemarker,*.ftl文件在eclipse中正确的打开方式
- eclipse技巧:在eclipse中打开jar包的api
- ubuntu 正确安装jdk后,eclipse从快捷方式打开找不到jvm
- freemarker,*.ftl文件在eclipse中正确的打开方式
- WIN7中修改Jar文件打开方式的方法
- 当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之
- 如何设置Eclipse编辑器的默认文件打开方式
- 更改jar文件的打开方式
- 主题:war、jar包的打包方法,命令行方式和使用jbuilder或者eclipse
- SVN更换服务器,客户端用eclipse方式连接更改
- [C#]连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- 连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL