在一个程序里先编译、后执行另外一个.java文件,该怎样写? javac programjava 另外一个java文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Runtime r = Runtime.getRuntime();Process p = r.exec(command, null, new File(workingPath));其中command写你的命令行,比如cmd /c javac abc.java;workingPath写你的工作路径,比如c:/ mvmouse(mouse):你说的方法我试过了,正常情况下可用。但是,当abc.java文件不是正确的java文件时,程序不抛异常,继续执行。有什么办法可以判断abc.java是否编译成功。 我使用的方法是:判断abc.class文件是否存在,但是在判断之前必须有延迟,不然程序会出错。 Thread.sleep(2000); File file = new File("E:\\abc.class"); System.out.println(file.exists()?"Yes":"No"); com.sun.tools.javac.main.compile()tools.jar 为什么要发两个帖子去看你的那个http://expert.csdn.net/Expert/TopicView1.asp?id=3057859 to : binny(骑个破车看夕阳)I have seen.3x. 能不能介绍一下tools.jar的功能啊?哪里有资料?请赐教! 返回值异常问题 灰常纳闷的一个问题 String a=new String("3"+"4")创建了几个对象? 打jar包后找不到第三方jar包 关于释放连接的问题 SOS~!(在线等待) String str = "Help me";//小弟初许JAVA,问些String的基础问题 新手问题 java 2 基础类,哪里有完整的说明? 来呀...... java语句修改数据库后的问题 用冒泡排序法对给定数组元素从大到小次序排序并输出排序的结果.请帮忙编写一下程序,给分!!!
Process p = r.exec(command, null, new File(workingPath));其中command写你的命令行,比如cmd /c javac abc.java;
workingPath写你的工作路径,比如c:/
但是,当abc.java文件不是正确的java文件时,程序不抛异常,继续执行。有什么办法可以判断abc.java是否编译成功。
判断abc.class文件是否存在,但是在判断之前必须有延迟,不然程序会出错。 Thread.sleep(2000); File file = new File("E:\\abc.class");
System.out.println(file.exists()?"Yes":"No");
tools.jar
3x.
哪里有资料?请赐教!