Galera,
"O Rox é um framework open source para a construção de aplicações baseadas em grafos. Ele foi construído essencialmente para trabalhos acadêmicos envolvendo como execução de algoritmos e provas de teoremas."
Mais informações em http://www.roxgt.org/
Esse RoxGT que é o framework que falei e ele está disponivel como um plugin do eclipse. No site tem dois tutoriais:
1 - como obter o RoxGT ->
http://www.roxgt.org/documentacao/video-aulas/obtendo-o-roxgt
2 - Como obter as arestas relacionadas a um dado vértice? http://www.roxgt.org/documentacao/snippets-de-codigo/como-obter-as-arestas-relacionadas-a-um-dado-vertice
Gostaria que alguem tentasse seguir as dicas e depois fazer alguma coisa usando o RoxGT, pois estou empacado. Ai vai meu simples código:
[code] public static void main(String[] args) {
// TODO Auto-generated method stub
IGraph grafo = null;
try {
grafo = GraphUtils.getInstance().getGraph("myGraph.graph");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(grafo.toString());
}
[/code]
E a excessão é:
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/ui/views/properties/IPropertySource
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.io.ObjectInputStream.resolveClass(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.projetorox.rox.graphapi.analysis.GraphUtils.getGraph([b]GraphUtils.java:41[/b])
at Main.main(Main.java:23)
Sendo que quando clico na parte em negrita (que no eclipse é um link) sou direcionado para uma pagina que diz algo + ou - assim: “The source atachment dos not contain teh source for the file GraphUtil.class”
Que diabos está contecendo?