2013-07-04 13 views

Odpowiedz

2

Można go uruchomić z ProcessBuilder:

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

czy inny sposób, jeśli używasz systemu Windows:

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

I specjalnie chciał stworzyć obiekty moich klas Ruby w kodzie Java. Technicznie, obiekty Java z moich klas Ruby, jeśli mogę tak powiedzieć. Klasy Ruby używają klejów Ruby, które pakowałem jako plik jar (plik wykonywalny.jar). Zmieniłem oryginalne pytanie, aby to odzwierciedlić. – arrac

+1

@arrac - może lepiej jest użyć https://github.com/jruby/jruby/wiki/StandaloneJarsAndClasses - aby wygenerować klasy Java z Ruby? – MikroDel

Powiązane problemy