[英]Eclipse can compile but not in command line(javac)
我想知道编译具有依赖项的项目的方法。
package a;
import b.B;
class A{
B b;
}
package b;
import a.A;
class B{
A a;
}
我有一个项目,该项目具有上面所见的依赖项。
我试图用javac
(在jdk
)。 我已经使用过-classpath
选项,但是它不起作用。
我听说Apache Ant
提供了它,也许eclipse会使用它。 因此,我认为没有理由仅使用Java编译器是不可能的。
我想知道使用javac
(在命令行中)进行编译的方法,并且,如果您知道的话, apache ant
和eclipse
如何一起工作进行编译。 你能告诉我原因吗?
我想知道Eclipse如何编译您的代码。 仅当我将班级公开程度修改为公开时,我的人才可以:
A / A.java
package a;
import b.B;
public class A {
B b;
}
b / B.java
package b;
import a.A;
public class B {
A a;
}
从命令行进行编译很容易:
javac a/A.java b/B.java
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.