我想用
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("arduino.exe");
而不是
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("C:\\progrm files\\Arduino\\arduino.exe");
答案 0 :(得分:0)
要执行文件java首先需要找到它。如果它不在jar的相对路径中,则必须指定路径。否则,java将不知道要执行哪个文件。
您可以根据需要配置该路径。 Evry项目已经修复了其资源的结构,因此您可以相应地决定结构和代码。
答案 1 :(得分:-1)
要实现此目的,需要将.exe文件放在存储.jar文件的同一目录中。否则,您必须指定相对路径或绝对路径。