对于前者这个问题,直接在src目录下命名一个包:edu.princeton.cs.algs4

即创建了文件:src—>edu—>princeton—>cs—>algs4,然后把所有的代码放到最里层algs4中就可以了

如果想通过后者方法import edu.princeton.cs.algs4

如BinarySearch在chj包中,需要调用其他包(edu.princeton.cs.algs4)中的东西

需要在你自己的Java工程文件(如Algorithms) 中右键鼠标build path—>configure build path—>libraries—>add extrnal JARs添加algs4.jar路径(stdlib.jar也可以加)

具体图片为:

具体参见:http://blog.csdn.net/u010005281/article/details/50812328

另一种是拷贝algs4.jar到Java的JDK—jre—lib....—ext中

具体参见:http://blog.csdn.net/artprog/article/details/52797472


总结:
其实只要出现package edu.princeton.cs.algs4那么源代码一定要放到edu.princeton.cs.algs4包中,出现import edu.princeton.cs.algs4.*情况一定是该包是独立的一个包,需要导入edu.princeton.cs.algs4才能用里面的东西。
另外,拷贝algs4.jar到Java的JDK—jre—lib....—ext中,对于package edu.princeton.cs.algs4也同样适用:


出来图片

补充:关于Eclipse重定向问题
可以参考:http://blog.csdn.net/molin4/article/details/55107246

最新文章

  1. 让hadoop-0.20.2自带的eclipse插件支持eclipse-3.5以上
  2. angularjs flask跨域问题 XMLHttpRequest cannot load. No 'Access-Control-Allow-Origin'
  3. 神经网络训练中的Tricks之高效BP(反向传播算法)
  4. PHP error_log() 函数
  5. HttpContext.Current 的缺陷
  6. ARM家族大检阅
  7. 【原】Nginx添加Content-MD5头部压测分析
  8. php如何判断当前的操作系统是linux还是windows
  9. 【iOS基础学习随笔-1】-基于对象的程序设计
  10. html5储存篇(二)
  11. Applet 数字签名技术完全攻略
  12. LeetCode之“树”:Validate Binary Search Tree
  13. Scrum到底是个神马玩意儿
  14. A1109. Group Photo
  15. java8 从对象集合中取出某个字段的集合
  16. MySQLdump之single-transaction详解
  17. 最新一课 老师指点用Listview适配器
  18. Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
  19. WorldWind源码剖析系列:大气层散射球类AtmosphericScatteringSphere
  20. logback的日志文件中出现大量的ESC符号

热门文章

  1. knockout Ajax异步无刷新分页 Demo +mvc+bootstrap
  2. html中div获取焦点,去掉input div等获取焦点时候的边框
  3. sedna进行xquery查询
  4. iOS 数组的去重(普通的无序的去重和排序好的去重)
  5. 【BZOJ1811】[Ioi2005]mea 乱搞
  6. 【BZOJ3994】[SDOI2015]约数个数和 莫比乌斯反演
  7. joisino's travel
  8. border inset outset ,border-radius
  9. JS 插件 fastclick.js 解决手机端click点击延迟
  10. 初学习-python打印乘法表、正方形、三角形