写了一个网站 有这样一个功能
用户提交C语言代码 提交到我们的网站 我们为他编译,连接,运行。
Process process = Runtime.getRuntime().exec(command);
现在是实现了上面讲的功能 (java调用TCC实现)
我想给他丰富一下 加一个如果他的代码错了 告诉他错误的地方 在调用TCC时候是在控制台
我想把控制台的输出截获 我到网上找了这样的代码 InputStreamReader is = new InputStreamReader(process.getInputStream());
BufferedReader bufferedReader = new BufferedReader(is);
while ( (ls_1=bufferedReader.readLine()) != null)
System.out.println(ls_1);
process.waitFor( ); 但是没有成功希望各位指教
或是有什麽其他好的方法。
谢谢了!
用户提交C语言代码 提交到我们的网站 我们为他编译,连接,运行。
Process process = Runtime.getRuntime().exec(command);
现在是实现了上面讲的功能 (java调用TCC实现)
我想给他丰富一下 加一个如果他的代码错了 告诉他错误的地方 在调用TCC时候是在控制台
我想把控制台的输出截获 我到网上找了这样的代码 InputStreamReader is = new InputStreamReader(process.getInputStream());
BufferedReader bufferedReader = new BufferedReader(is);
while ( (ls_1=bufferedReader.readLine()) != null)
System.out.println(ls_1);
process.waitFor( ); 但是没有成功希望各位指教
或是有什麽其他好的方法。
谢谢了!
解决方案 »
- HttpsURLConnection https:// 时好时异常!什么情况
- NetBeansIDE自己下载subversion问题
- 这段代码中的第33行为什么不起作用?
- 问一个关于IllegalMonitorStateException的问题
- 请教日期问题
- 用J2SE连接 MYSQL 或 Oracle 时候,需要什么组件吗???
- 帮忙看一段socket程序,很急!!!谢谢各位
- 初学者的问题:xml的文件数据读取问题。谢谢!
- Swing的中文乱码问题
- junit5测试run的时候idea提示Failed to resolve org.junit.platform:junit-platform-launcher
- 求一个正则表达式的写法
- tomcat-deployer.zip和tomcat.zip有什么功能上的区别呢?
InputStreamReader is = new InputStreamReader(process.getInputStream());
BufferedReader bufferedReader = new BufferedReader(is);
String output;
while (output =bufferedReader.readLine() != null)
System.out.println(output);