我在上Windows
,我试过-classpath
下javac
无济于事。还尝试将 jar 移动到 src 目录,但 java 文件仍然无法编译。尝试在脚本中简单地导入 httpclient。
import org.apache.http.client.*;
-classpath
命令行参数(和java
)javac
期望您将列出特定的 JAR 文件(和/或包含类文件的“分解”目录)。这与PATH
仅列出包含可执行文件的目录的 Windows/UNIX 环境变量不同。
因此,例如,如果您想编译com.example.Foo
依赖于lib/bar.jar
您可以使用以下咒语:
javac -classpath lib/bar.jar com/example/Foo.java
但我的猜测是,您还会收到特定的错误消息,并且知道该错误消息将有助于进一步帮助您。
安装您的 JDK并不管它。不要将.jar 文件复制到 JDK 文件夹中!
如果您还没有 IDE,我建议您购买 Eclipse 或 Netbeans 之类的 IDE。
我会建立一个新项目,创建或导入您的源代码,并为该项目设置一个类路径。
如果这不起作用,请告诉我们:
a) 您的操作系统和版本
b) 你的 JDK 和版本
c) 你的 IDE
d) 剪切/粘贴 EXACT 错误消息
e) 剪切/粘贴相关代码