[英]How do I add my jar to Java compilation path?
我是Java编程的新手,我正在尝试将jar添加到类路径中,如下所示:
javac -classpath ~/Downloads/algs4.jar. ThreeSum.java
但仍然出现类似的异常:
ThreeSum.java:38: error: cannot find symbol
StdOut.println(a[i] + " " + a[j] + " " + a[k]);
^
symbol: variable StdOut
location: class ThreeSum
ThreeSum.java:62: error: cannot find symbol
int[] a = In.readInts(args[0]);
^
symbol: variable In
location: class ThreeSum
ThreeSum.java:64: error: cannot find symbol
Stopwatch timer = new Stopwatch();
^
symbol: class Stopwatch
location: class ThreeSum
ThreeSum.java:64: error: cannot find symbol
Stopwatch timer = new Stopwatch();
^
symbol: class Stopwatch
location: class ThreeSum
ThreeSum.java:66: error: cannot find symbol
StdOut.println("elapsed time = " + timer.elapsedTime());
^
symbol: variable StdOut
location: class ThreeSum
ThreeSum.java:67: error: cannot find symbol
StdOut.println(cnt);
^
symbol: variable StdOut
location: class ThreeSum
6 errors
我正在从这里尝试程序
看来您也需要下载此JAR: http : //introcs.cs.princeton.edu/java/stdlib/
它们没有包结构,因此请解压缩同一目录中的所有内容:
jar xvf stdlib.jar
jar xvf algs4.jar
然后编译它:
javac -classpath . ThreeSum.java
您可能需要~/Downloads/algs4.jar.
~/Downloads/algs4.jar:.
路径为~/Downloads/algs4.jar:.
在Linux上或~/Downloads/algs4.jar;.
在Windows上
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.