Utilisez la classe dans le même paquet en Java dans Ubuntu


J'utilise Ubuntu. J'ai créé un paquet p1 avec les classes A et B. Sur le bureau, j'ai créé un répertoire nommé p1 à cet effet.

-------
A.java
-------
package p1;

class A {...}

-------
B.java
-------
package p1;

class B {

 A obj = new A();

 ...

}

Compilation ci-dessus:

javac A.java ----> creates A.class without any error

javac B.java -----> cannot find symbol A

Ne suis-je pas en train de le compiler correctement?

Author: manman, 2014-03-09

1 answers

La commande que vous devez utiliser est

javac A.java B.java

Je vous invite à en apprendre davantage sur apache ant, , Scala Build Tool (sbt) et/ou gradle si vous voulez savoir comment compiler des logiciels plus complexes. Ant et maven sont très populaires, sbt et gradle étant relativement plus récents (et plus "excitants").

 1
Author: Elliott Frisch, 2014-03-09 06:45:06