13

我在上Windows,我试过-classpathjavac无济于事。还尝试将 jar 移动到 src 目录,但 java 文件仍然无法编译。尝试在脚本中简单地导入 httpclient。

   import org.apache.http.client.*;
4

2 回答 2

11

-classpath命令行参数(和javajavac期望您将列出特定的 JAR 文件(和/或包含类文件的“分解”目录)。这与PATH仅列出包含可执行文件的目录的 Windows/UNIX 环境变量不同。

因此,例如,如果您想编译com.example.Foo依赖于lib/bar.jar您可以使用以下咒语:

javac -classpath lib/bar.jar com/example/Foo.java

但我的猜测是,您还会收到特定的错误消息,并且知道该错误消息将有助于进一步帮助您。

于 2012-04-30T16:33:21.987 回答
7
  1. 安装您的 JDK并不管它。不要.jar 文件复制到 JDK 文件夹中!

  2. 如果您还没有 IDE,我建议您购买 Eclipse 或 Netbeans 之类的 IDE。

  3. 我会建立一个新项目,创建或导入您的源代码,并为该项目设置一个类路径。

  4. 如果这不起作用,请告诉我们:

    a) 您的操作系统和版本

    b) 你的 JDK 和版本

    c) 你的 IDE

    d) 剪切/粘贴 EXACT 错误消息

    e) 剪切/粘贴相关代码

于 2012-04-30T16:28:18.403 回答