Sziasztok!
Nem vagyok profi jávás, épp ezért adódott egy kis problémám egy Java program futtatásával.
A program futásakor ezt az üzenetet kapom:
java.lang.ClassNotFoundException: org.apache.fop.tools.DocumentInputSource
Pedig a program gyönyörűen lefordult. Tehát a fordítás időpontjában még megtalálta a fordító a nevezett DocumentInputSource osztályt.
Ráadásul az az egészben a gyanús, hogy a programnak el sem kellene odáig jutnia, hogy használja ezt az osztályt, ugyanis a kód valahogy így néz ki, és én nem adtam meg indításkor semmilyen paramétert (két fájlnévre lenne szükség!):
import org.apache.fop.tools.DocumentInputSource;
// egyéb import
public class AClass {
public static void main(String[] args) {
if (args.length != 2) {
System.out.println("Program indítás: AClass file1 file2");
System.exit(1);
}
else {
// Valami kód egyébként!
}
}
// Egyéb függvények:
}
UBUNTU 8.04 gépem van és NetBeans 6.0.1-et használok.
A fordítást úgy végeztem, hogy a szükséges JAR fájlt megadtam a projekt "Libraries" részében. A JAR fájl a /usr/share/java könyvtárban található.
Mit kell még csinálnom, hogy ne kapjak ilyen üzenetet? Ha tudtok, segítsetek!