Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对如何管理塞吉威克教科书图书馆感到困惑_Java_Macos - Fatal编程技术网

Java 对如何管理塞吉威克教科书图书馆感到困惑

Java 对如何管理塞吉威克教科书图书馆感到困惑,java,macos,Java,Macos,我在这里运行了Mac安装程序: 上面说 Mac OS X安装程序将algs4.jar下载到/Users/username/algs4文件夹;将其添加到DrJava类路径;并提供包装器脚本javac-algs4和java-algs4,它们的类路径位于algs4.jar中,供终端使用 我没有看到在Users/username中创建的algs4文件夹。不确定这里发生了什么 在algs4.jar中包含的类中执行main()方法的最简单方法是什么 A.如果您使用了我们的自动安装程序,您可以使用如下命令执

我在这里运行了Mac安装程序:

上面说

Mac OS X安装程序将algs4.jar下载到/Users/username/algs4文件夹;将其添加到DrJava类路径;并提供包装器脚本javac-algs4和java-algs4,它们的类路径位于algs4.jar中,供终端使用

我没有看到在Users/username中创建的algs4文件夹。不确定这里发生了什么

在algs4.jar中包含的类中执行main()方法的最简单方法是什么

A.如果您使用了我们的自动安装程序,您可以使用如下命令执行

% java-algs4 edu.princeton.cs.algs4.StdDraw
此命令可用于:

java-algs4 edu.princeton.cs.algs4.StdDraw
但是当我试着跑的时候

java-algs4 edu.princeton.cs.algs4.Counter

我只会遇到如下错误:

线程“main”java.lang.ArrayIndexOutOfBoundsException中出现异常:0 位于edu.princeton.cs.algs4.BinarySearch.main(BinarySearch.java:94)


尝试使用此程序所需的输入命令行参数运行

java-algs4 edu.princeton.cs.algs4.BinarySearch largeW.txt < largeT.txt
java-algs4 edu.princeton.cs.algs4.BinarySearch largeW.txt
作为安装的一部分,从下载的数据中获取文件。
您也可以参考此

,这些应用程序似乎需要一些命令行参数。
java-algs4 edu.princeton.cs.algs4.BinarySearch largeW.txt < largeT.txt