下面的代码可以实现编译java文件
- Java code
Runtime run=Runtime.getRuntime();run.exec("cmd /c javac Calculator.java");
可是为什么
- Java code
run.exec("cmd /c java Calculator");
应该怎么实现编译后运行程序。说明一下,被编译的java程序是个带界面的程序。
------解决方案--------------------
直接调用 Calculator的main方法,就像使用其他static 方法一样。
------解决方案--------------------
run.exec("cmd /c java com.company.project.Calculator");
确保Calculator 有 main 方法。