Pakiet JGraphT zawiera kilka przykładóweksperymentuj. HelloJGraphT.java jest jednym z nich. Mogę go uruchomić bezbłędnie w Netbeans6.0.1. Ale, gdy używam wiersza polecenia programu DOS w następujący sposób:
javac -cp jgrapht-jdk1.6.jar HelloJGraphT.java
kompiluje. Ale jeśli uruchomię go za pomocą:
java HelloJGraphT
daje następujące błędy:
Wyjątek w wątku "main" java.lang.NoClassDefFoundError: org / jgrapht / Graph Spowodowane przez: java.lang.ClassNotFoundException: org.jgrapht.Graph at java.net.URLClassLoader $ 1.run (Nieznane źródło) w java.security.AccessController.doPrivileged (metoda macierzysta) na java.net.URLClassLoader.findClass (nieznane źródło) at java.lang.ClassLoader.loadClass (Nieznane źródło) at sun.misc.Launcher $ AppClassLoader.loadClass (Nieznane źródło) at java.lang.ClassLoader.loadClass (Nieznane źródło) na java.lang.ClassLoader.loadClassInternal (Nieznane źródło)
Jakaś wskazówka?
Używam jdk 1.6
Odpowiedzi:
1 dla odpowiedzi № 1Musisz zaimportować bibliotekę JGraphT do swojego projektu.