j**a如何编译c或c++文件

时间:2018.08.05 发布人:wj638670

j**a如何编译c或c++文件

已解决问题

谷歌wj638670用户在2018.08.05提交了关于“国**凌凌漆j**a如何编译c或c++文件”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-10T07:53:13。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

try{

finallongtimeout=3000;//限制的执行时间(毫秒)

Stringcmd="g++*.cpp-oyour_app_name";

finallongstarttime=System.currentTime的Millis();

finalProcessprocess=Runtime.getRuntime().exec(cm展回指连重d);//执行编译来自指令

if(process!=**ll){

InputStreamis=process.getInputStream();//获取编译命令输出

Input问答Streamerror=process.getErrorStream();//获取编译命令错误输出

newThread(){

publicvoidrun(){

while(true){

try{

sleep(10);

}catch(InterruptedExc门宗己院不段继专eptione){

e.printStackTrace();

}

if(System.currentTimeMillis()-starttime>timeout){

//超时

process.destroy();

}

}

}

}.start();

}

}catch(IOExcepti沉顺参定限觉one){

e.printStackTrace();

}大概是这个意思,没调试运行过。