使用Princeton(普利斯顿大学)的Java标准库的方法

来源:互联网 发布:windows键盘option键 编辑:程序博客网 时间:2024/05/16 17:11

前言

本文介绍如何在cmd下和IntelliJ IDEA下使用普林斯顿大学的Robert Sedgewick教授提供的一些实用的标准库。该标准库就是他写的算法(第四版)中使用的标准库。我们可以使用标准库中一部分或直接使用网站上提供的stdlib.jar. 下文所提到的标准库都代表Sedgewick提供的Java标准库。

目录

  • 使用cmd编译java时使用标准库的方法
  • 使用Java IDE(IntelliJ IDEA)时使用标准库的方法

使用cmd编译java时使用标准库的方法

使用cmd编译Java程序分三步

(参考:Programming in Java):

1. 编辑好源文件,假设为test.java。
2. 切换cmd目录至当前工作目录(源文件所在目录),执行 javac test.java
3. 运行得到的.class文件,执行 java test

说明
如果在test.java文件中使用了普林斯顿的java标准库,则在编译test.java之前,需要将用到的标准库源文件拷贝到该目录即可。例如test.java中使用了StdOut标准库,只需要将StdOut.java拷贝到源文件目录即可。而在cmd环境中,jdk在编译时其实使用的是是标准库编译后得到的java字节码(即相应的 .class 文件)。因此如果拷贝的是StdOut.java文件,在编译test.java文件时,jdk会自动将StdOut.java文件编译为StdOut.class文件,从而供test.java编译时使用。


使用IntelliJ IDEA时使用标准库的方法

方法1:使用源文件

在使用IntelliJ编译java源文件时,若源文件中使用了普林斯顿的标准库,只需要将使用到的标准库源文件(.java)拷贝到当前工作目录(待编译的源文件的目录)中即可。


方法2:使用jar文件

操作步骤如下:
1. 右键当前工程,在右键菜单中选择Open Medule Setting,如图所示

第一步

2.点击Libraries,然后点击加号,选择Java,如图所示

第2步

3. 然后在弹出的选择库文件对话框中选择下载的jar文件,如图所示

这里写图片描述

4.选择模块对话框选择对应的工程,如图所示

这里写图片描述

然后一路OK即可。


1 0