如何从差异项目中导入Java类

时间:2017-12-21 11:36:41

标签: java import classpath

这是一个例子。

1。 proj1 / SRC / COM /测试/ proj1 / A.java

package com.test.proj1;
// java utility class
public class A {  
    public void test() {
        System.out.println("Test() method is called in class A");
    }}

2。 proj2 / src / com / test / proj2 / MainClass.java

package com.test.proj2;
import com.test.proj1;  
// Java class for executing program  
public class MainClass {  
    public static void main(String[] args) {  
        System.out.println("static main is called in MainClass");  
        A a1 = new A();  
        a1.test(); 
    }}
  1. 现在我正在尝试编译它们并得到以下错误:
  2.   

    javac -d ./proj1/classes ./proj1/src/com/test/proj1/A.java

         

    javac -d ./proj2/classes -cp ./proj1/classes

         

    ./ proj2 / SRC / COM /测试/ proj2 / MainClass.java

    3次错误

    请帮助告诉我上述方案的正确方法。 感谢。

1 个答案:

答案 0 :(得分:0)

JAR中包裹您的课程。导入它,并使用它。