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