|
17 | 17 | import pn.app_wish.AppWish; |
18 | 18 | import pn.app_wish.constant.AboutConstants; |
19 | 19 | import pn.app_wish.constant.GUIConstants; |
20 | | -import pn.app_wish.constant.StaticAppWishConstants; |
| 20 | + |
| 21 | +import pn.app_wish.model.AppCmd; |
21 | 22 | import pn.app_wish.util.AppWishUtil; |
22 | 23 | import pn.cg.datastorage.constant.PathConstants; |
23 | 24 |
|
|
26 | 27 | import java.net.URL; |
27 | 28 |
|
28 | 29 | import java.nio.file.Files; |
29 | | -import java.nio.file.Path; |
| 30 | + |
30 | 31 | import java.util.*; |
31 | 32 | import java.util.stream.Collectors; |
32 | 33 |
|
@@ -85,7 +86,8 @@ private void handleSelectButtonAction(ActionEvent ae) { |
85 | 86 | final String r2 = ".java"; |
86 | 87 | final String executePath = selectedFile.getAbsolutePath().replace(r1, r2); |
87 | 88 |
|
88 | | - processBuilder = new ProcessBuilder(BASH_PATH, C_ARGUMENT, JAVA_TEXT + executePath); |
| 89 | + |
| 90 | + processBuilder = new ProcessBuilder(new AppCmd(executePath).GetCMDForRunningApp_Application()); |
89 | 91 | executingJavaAppProcess = processBuilder.inheritIO().start(); |
90 | 92 | } catch (IOException e) { |
91 | 93 | System.out.println("RuntimeException while starting Java executable"); |
@@ -195,7 +197,7 @@ private void deleteJavaApp(File classFileOfApplication) { |
195 | 197 | try { |
196 | 198 |
|
197 | 199 | // Delete the Class File of the chosen application |
198 | | - Files.delete(classFileOfApplication.toPath()); |
| 200 | + Files.deleteIfExists(classFileOfApplication.toPath()); |
199 | 201 | log.info("The class file of your selected application has been deleted"); |
200 | 202 | } catch (IOException e) { |
201 | 203 |
|
|
0 commit comments