Java graphstream.Graph类中的问题
我正在使用org.graphstream.graph库使用graphstream(带lat-lon)绘制图形Java graphstream.Graph类中的问题,java,maven,intellij-idea,Java,Maven,Intellij Idea,我正在使用org.graphstream.graph库使用graphstream(带lat-lon)绘制图形 import org.graphstream.graph.*; 下面是显示图形的代码 public static void displayGraph(){ System.setProperty("gs.ui.renderer","org.graphstream.ui.j2dviewer.J2DGraphRenderer"); Graph graph = new MultiG
import org.graphstream.graph.*;
下面是显示图形的代码
public static void displayGraph(){
System.setProperty("gs.ui.renderer","org.graphstream.ui.j2dviewer.J2DGraphRenderer");
Graph graph = new MultiGraph("Test");
try{
graph.read("data/fullGraph2sc.dgs");
}
catch (Exception e){
e.printStackTrace();
}
graph.addAttribute("ui.stylesheet",styleSheet);
graph.addAttribute("ui.quality");
graph.addAttribute("ui.antialias");
graph.display(false);
}
包括必要的ui文件。我在pom.xml中也有:
<!-- https://mvnrepository.com/artifact/org.graphstream/gs-core -->
<dependency>
<groupId>org.graphstream</groupId>
<artifactId>gs-core</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.graphstream/gs-algo -->
<dependency>
<groupId>org.graphstream</groupId>
<artifactId>gs-algo</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.graphstream/gs-ui -->
<dependency>
<groupId>org.graphstream</groupId>
<artifactId>gs-ui</artifactId>
<version>1.3</version>
</dependency>
现在我有两个问题要问:
1) 如何在错误显示为full的情况下使用命令行执行(我无法调试,因为还有…6个错误;它不能告诉问题所在的确切行。)
2) 为什么只有在命令行执行时才会出现上述错误?1)首先,找到您的.m2
目录。当maven获得pom中指定的依赖项时,它会将它们放在一个名为.m2
的文件夹中,该文件夹位于您的/Users/username
(如果您在windows上,则类似于home dir)。那是graphstream类的所在地。有关.m2
文件夹的更多参考信息,请查看。要解决NoClassDefFoundError问题,请在类路径中包含以下JAR:
/{.M2_LOCATION}/.m2/repository/org/graphstream/gs-core/1.3/gs-core-1.3.jar
/{.M2_LOCATION}/.m2/repository/org/graphstream/pherd/1.0/pherd-1.0.jar
/{.M2_LOCATION}/.m2/repository/org/graphstream/mbox2/1.0/mbox2-1.0.jar
2) 它在IntelliJ中工作良好的原因是IntelliJ自动在类路径中包含这些JAR(通常还有许多其他JAR)。要查看IntelliJ在幕后做了什么,请查看当您点击“运行”时打开的对话框窗格中的第一行文本,这是IntelliJ正在使用的命令行
/{.M2_LOCATION}/.m2/repository/org/graphstream/gs-core/1.3/gs-core-1.3.jar
/{.M2_LOCATION}/.m2/repository/org/graphstream/pherd/1.0/pherd-1.0.jar
/{.M2_LOCATION}/.m2/repository/org/graphstream/mbox2/1.0/mbox2-1.0.jar