上一篇:Java (一)下载APACHE Commons IO

一、新建一个Java Project

二、使用鼠标右键点击工程,选择New > Folder

三、在Folder name输入文件夹的名称,之后点击Finish

四、解压之前下载的Commons IO压缩包,选择并复制commons-io-2.6.jarcommons-io-2.6-sources.jar

五、回到Eclipse,将复制的commons-io-2.6.jarcommons-io-2.6-sources.jar粘贴到文件夹lib中。

六、使用鼠标右键点击commons-io-2.6.jar,选Build Path > Add to Build Path

七、执行上一步骤之后,如果能顺利生成Referenced Libraries,表示添加成功。


下载一张图片

例:从 Oracle 官网下载一张图片

Java Project 结构

Main.java 文件的内容:

 1 package com.mk;
2
3 import java.io.File;
4 import java.io.IOException;
5 import java.net.URL;
6
7 import org.apache.commons.io.FileUtils;
8
9 public class Main {
10
11 public static void main(String[] args) throws IOException {
12 /**
13 * 从 Oracle 官网下载一张图片
14 */
15 String url = "https://www.oracle.com/ocom/groups/public/@otn/documents/digitalasset/2167990.jpg";
16 // 这里使用了相对路径,如果下载成功,下载的图片存放在工程下,选择工程按 F5 刷新,即可看到下载的图片。
17 // 注意要保存的图片的扩展名,需要与 url 中的图片的扩展名保持一致。
18 FileUtils.copyURLToFile(new URL(url), new File("Java_Conceptual_Diagram.jpg"));
19 }
20 }

查看源代码的方法

1、确保你已经下载 jar 的源码包。存放在哪儿无所谓,关键是你能找到。为了方便演示,我放在工程目录下。

2、将鼠标放在某代码段,按 Ctrl+鼠标左键(快捷键 F3)查看其源码

3、如果还没有关联过源码包,一般会出现如下提示

4、点击上图中的 Attach Source...

5.1、如果你的源码包放在工程中。那么,选择 Source Attachment Configuration > Workspace location > Browse..,在工程中选择对应的源码包即可,如下图:

5.2、如果你的源码包没有存放在工程中,而是存放在电脑中的其它位置。那么,选择 Source Attachment Configuration > External location > External File... | External Folder,在相应的位置中选择对应的源码包即可,如下图:

注意:如果源码包是一个 jar,选择 External File...;如果源码包是一个文件夹,选择 External Folder...

下一篇:Java (三)APACHE Commons IO 常规操作

最新文章

  1. [转]使用Jenkins搭建持续集成(CI)环境
  2. Yii2.0 rules验证规则大全
  3. Android加载SD卡目录,文件夹遍历,图片设置,设置文件对应打开方式等
  4. XE7 Update 1 选 iOS 8.1 SDK 发布 iPhone 3GS 实机测试
  5. Java Web学习笔记-Servle生命周期
  6. caffe中添加local层
  7. 解决Maven项目编译时提示:源值1.5已过时,将在未来所有版本中删除
  8. OC 框架组织架构图
  9. 我眼中的自己ps:自我介绍
  10. ssh登录慢,等待输入密码时间长
  11. codeforces 505C Mr. Kitayuta, the Treasure Hunter(dp)
  12. Collections.unmodifiableList()的使用与场景
  13. spring02IOC
  14. UVA 1600 Patrol Robot
  15. WARNING: The following packages cannot be authenticated! foo bar baz Install these packages without verification [y/N]?
  16. JBOSS javax.naming.NameNotFoundException: xxx not bound
  17. 详解googe Chrome浏览器(理论篇)
  18. 数据库数据对比自动生成sql
  19. linux为什么不可以添加硬链接
  20. python3+selenium框架设计06-编写POM测试用例

热门文章

  1. 网络测速神器:SpeedTest深度指南
  2. Codeforces1365
  3. C#知识点:操作XML
  4. 使用IntersectionObserver 实现下拉加载更多
  5. mysql与redis区别
  6. 从架构到部署,全面了解K3s
  7. 360浏览器最小字号12的坑 -彻底搞清rem
  8. 安装python3,配置pycharm
  9. JumpServer 架构浅解
  10. 吴恩达《深度学习》-课后测验-第五门课 序列模型(Sequence Models)-Week 2: Natural Language Processing and Word Embeddings (第二周测验:自然语言处理与词嵌入)