使用Windows Cmd使用从属jar编译Java文件

时间:2017-07-26 08:09:33

标签: java cmd jar importerror

我在src文件夹中有5个.java文件,在lib文件夹中有很多依赖的jar文件 使用jar编译.java文件时,我面临错误,

src \ Grapher.java:12:错误:包org.jfree.chart不存在 import org.jfree.chart。*;

我的目录结构是,
C:\绘图器的\ src *的.java
C:\图示器\ lib中的* .jar

我正在使用commond javac -cp .; lib / * .jar src / * .java

1 个答案:

答案 0 :(得分:0)

  1. 确保您的lib文件夹中有JFreeChart jar
  2. 您必须将-cp的参数包装到方括号
  3. 您没有提供sourcepath。
  4. 试试这个:

    javac -classpath "lib/*" -sourcepath src src/*.java
    

    注意:仅当您的java文件位于src文件夹中时,此选项才有效。如果您的类中有包声明,则必须指定包结构。

    例如:src/com/company/*.java