首先下载Eclipse,我选择的是Eclipse IDE for Java Developers64位版本,下载下来之后解压缩到喜欢的位置然后双击Eclipse.exe启动

然后开始新建项目,File -> New Java Project,项目名随便写,如下图

右键src文件夹,Add -> New Java Class,这里需要注意Name一栏里填写的内容就是类名,这里我写了TestAlgs4,为了测试「算法 第四版」作者给的那个测试样例

代码如下:

import edu.princeton.cs.algs4.StdDraw;

public class TestAlgs4 {
public static void main (String[] args) {
StdDraw.setScale(-1, 1);
StdDraw.clear(StdDraw.BLACK); StdDraw.setPenColor(StdDraw.WHITE);
StdDraw.square(0, 0, 1); // write some text
StdDraw.setPenColor(StdDraw.WHITE);
StdDraw.text(0, +0.95, "Hello, world! This is a test Java program.");
StdDraw.text(0, -0.95, "Close this window to finish the installation."); // draw the bullseye
StdDraw.setPenColor(StdDraw.BOOK_BLUE);
StdDraw.filledCircle(0, 0, 0.9);
StdDraw.setPenColor(StdDraw.BLACK);
StdDraw.filledCircle(0, 0, 0.8);
StdDraw.setPenColor(StdDraw.BOOK_BLUE);
StdDraw.filledCircle(0, 0, 0.7);
StdDraw.setPenColor(StdDraw.BLACK);
StdDraw.filledCircle(0, 0, 0.6); // draw a picture of the textbook
StdDraw.picture(0, 0, "cover.jpg", 0.65, 0.80);
}
}

这时候Eclipse应该会报错无数,不要急,添加对教材库Algs4.jar的引用:

右键工程名(我这里是HelloWorld)-> Properties -> Java Build Path -> Libraries -> Add Extenernal JARs,选中C:\Users\username\algs4\algs4.jar 即可,如图:

点击OK退出,报错信息消失,编译运行可以看到跟安装Algs4.exe一样的结果:

转自http://shuxiao.wang/2016/04/21/algs4-Eclipse.html

最新文章

  1. Mybatis添加到Spring
  2. 2.多线程-GCD
  3. java连接sql server2005
  4. MySQL 升级
  5. [Windows] 批处理文件系统服务控制
  6. Java主要有那几种文件类型,各自作用
  7. javascript:void到底是个什么?
  8. java io 流基础
  9. document.createElement()的用法
  10. 网页 HTML表格
  11. [BZOJ 3629][ JLOI2014 ]聪明的燕姿
  12. [js高手之路] html5 canvas系列教程 - 掌握画直线图形的常用API
  13. 使用node的fs读取文件
  14. 51Nod 1555 布丁怪
  15. KeyValuePair 和 Dictionary 的关系和区别
  16. Chapter5_初始化与清理_方法重载
  17. Java复习总结——注解
  18. CRT软件光标不闪烁
  19. django drf Filter
  20. CentOS7.5***

热门文章

  1. Maven实战(三)Eclipse构建Maven项目
  2. Nagios Looking Glass 本地文件包含漏洞
  3. 用facebook账号登陆到你的Magento网店
  4. Java多线程 - 线程状态
  5. linux root不能用
  6. [转]ANDROID L——Material Design详解(动画篇)
  7. 3. 如何封装查询条件与查询结果到map中
  8. C# 3.0 LINQ的准备工作
  9. C语言课本实例
  10. Eight Popular Open Source Android Game Engines