Runtime.execを使用してJavaコードからクラスファイルを実行しようとしていますが、Linuxで新しいプロセスを起動できません。同じことがWindowsでも機能しています。
ボタンをクリックするだけで、GUI(Launch.jarという名前のjarファイルから実行しています)からプロセスを起動するか、起動します。
そこで、次のコードを使用しました。
String curpath=System.getProperty("user.dir");
Runtime.getRuntime().exec(new String[] { "/bin/bash", "-c", "java -classpath"+curpath+File.separator+" Launch.jar LaunchNewProcess" });