在putty中通过java执行jar文件
这里我正在开发一个java调度器。我是java新手。 我的第一个任务是通过另一个jar文件执行一个jar文件,这个jar文件可以在putty中手动执行 我知道在windows中执行它。就像我在linux中尝试的那样,它不起作用。这是我的密码在putty中通过java执行jar文件,java,linux,Java,Linux,这里我正在开发一个java调度器。我是java新手。 我的第一个任务是通过另一个jar文件执行一个jar文件,这个jar文件可以在putty中手动执行 我知道在windows中执行它。就像我在linux中尝试的那样,它不起作用。这是我的密码 String os_name = System.getProperty("os.name"); Runtime runtime = Runtime.getRuntime(); if(os_name.endsWith("7")) { Proce
String os_name = System.getProperty("os.name");
Runtime runtime = Runtime.getRuntime();
if(os_name.endsWith("7"))
{
ProcessBuilder pb = new ProcessBuilder("java", "-jar","C:\\BMI_calculator.jar");
Process p = pb.start();
}
else
{
ProcessBuilder pb = new ProcessBuilder("java", "-jar","C:\\BMI_calculator.jar");
Process p = pb.start();
}
在linux上,这个
new ProcessBuilder("java", "-jar","C:\\BMI_calculator.jar");
这是行不通的。Linux没有C:\。你可以用
new ProcessBuilder("java", "-jar","/home/myuser/BMI_calculator.jar");
假设jar位于/home/myuser中。我建议您从属性文件加载该路径