我想开发一款软件,帮助用户在我的 java 应用程序中打开和关闭 Neo4j 嵌入式服务器。实际上,我单击该按钮,Web 管理工具应在默认 Web 浏览器中打开。但是,我被卡住了,因为我的行代码有问题
InternalAbstractGraphDatabase graphdb = getGraphDb();
我不明白如何打开我在变量中实现的数据库:
private static GraphDatabaseService BORO_DB;
并有路径:
public static String DB_PATH;
代码下方:
final Variable var = new Variable(true);
InternalAbstractGraphDatabase graphdb = getGraphDb();
final WrappingNeoServerBootstrapper srv;
srv = new WrappingNeoServerBootstrapper( graphdb );
final JButton btnNewButton = new JButton("Show Graph - Start Server");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if (var.getVar()){
var.setVar(false);
btnNewButton.setText("Graph - Stop Server");
srv.start();
try {
String url = "http://localhost:7474";
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
}
catch (java.io.IOException e) {
System.out.println(e.getMessage());
}
}else{
var.setVar(true);
btnNewButton.setText("Show Graph - Start Server");
srv.stop();
}
}
});
你能教我如何将我的数据库(BORO_DB)链接到getGraphDb()吗?
谢谢