2013-07-04 8 views

Antwort

2

Sie können es mit ProcessBuilder starten:

ProcessBuilder processBuilder = new ProcessBuilder("/path/to/java", "-jar", "executable.jar"); 
processBuilder.directory(new File("preferred/working/directory")); 
Process process = processBuilder.start(); 

oder eine andere Art und Weise, wenn Sie Windows verwenden:

Runtime.getRuntime().exec("cmd /c start executable.jar"); 
+0

Ich wollte speziell Objekte meiner Ruby-Klassen in der Java-Code erstellen. Technisch gesehen, Java-Objekte meiner Ruby-Klassen, wenn ich das sagen darf. Die Ruby-Klassen verwenden Ruby-Edelsteine, die ich als jar (executable.jar) gepackt habe. Ich habe die ursprüngliche Frage bearbeitet, um dies zu berücksichtigen. – arrac

+1

@arrac - vielleicht ist es besser für Sie, https://github.com/jruby/jruby/wiki/StandaloneJarsAndClasses zu verwenden - um Java-Klassen von Ruby zu generieren? – MikroDel

Verwandte Themen