繁体   English   中英

如何将jar添加到Java编译路径?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM