下面的代码可以实现编译java文件Runtime run=Runtime.getRuntime();
run.exec("cmd /c javac Calculator.java");可是为什么run.exec("cmd /c java Calculator");不可以运行java程序?
应该怎么实现编译后运行程序。说明一下,被编译的java程序是个带界面的程序。
run.exec("cmd /c javac Calculator.java");可是为什么run.exec("cmd /c java Calculator");不可以运行java程序?
应该怎么实现编译后运行程序。说明一下,被编译的java程序是个带界面的程序。
解决方案 »
- dom4j为什么比JDOM更高效? 两者不都是生成一颗xml文档树么?
- 求助:FineReport 如何通过代码加背景图片
- 请教容器元素顺序问题
- 关于java客户/服务器Socket通信循环的问题。
- socket长短连接 有什么区别?
- 一个java线程程序。看看那有不足之处。 谢谢指点。我不指点这个程序能处理100个左右的线程运行。跪求!
- 有没有像jbuilder中tcpip moniter的软件,可以监听端口,察看交互的数据?
- 判断字符串相等的简单问题!
- 怎样引用集合元素?
- 如何在Jtable的单元格中显示图片?
- java调用ffmpeg转换视频
- resion运行Runtime.getRuntime().exec无反应
在命令窗口里java Calculator就可以成功运行的。
Runtime run=Runtime.getRuntime();
run.exec("cmd /c javac Calculator.java");
run.exec("cmd /c java Calculator");
Calculator是个有界面的程序,为什么编译成功,却运行不出来?
Calculator程序文件在当前程序的目录文件中的。