【发布时间】:2015-12-10 07:32:21
【问题描述】:
我正在尝试编译我的 java 文件名 Test.java。 Test.java 调用 com.api.APIUser.java 类,该类在 user.jar 文件中可用。我在 lib 文件夹中添加了 user.jar。但是 Test.java 无法选择 APIUser.java。当我使用 javac 编译 Test.java 时出现错误
"package com.api does not exist".
Test.java
import com.api.APIUser;
public class Test{
APIUser ap = new APIUser();
ap .login();
public static void main(String[] args){
//to do
}
}
API用户
package com.api
public class APIUser{
public string login(){
//to do
return string;
}
}
如果有人知道我为什么会收到此错误。请建议我解决方案。 提前致谢。
【问题讨论】:
-
您需要在 CLASSPATH 中传递 JAR。如果你使用的是 Eclipse IDE,你可以试试这个,stackoverflow.com/questions/179024/…
-
感谢 subir 的回复,但我没有使用 eclipse,使用命令我正在做所有的工作。所以请告诉我们如何使用命令来完成它的解决方案。
-
使用 javac -cp .;/lib/user.jar -D com.api.Test.java
-
@user3090158 你真的应该开始使用像 Eclipse 或 Netbeans 这样的 IDE。您的代码中有几个语法错误,使用 IDE 很容易检测到。
标签: java