「perl运行java」perl运行占用内存太高

博主:adminadmin 2023-01-04 01:51:06 623

今天给各位分享perl运行java的知识,其中也会对perl运行占用内存太高进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java语言:如何在Java中调用Perl脚本

这里推荐第二种,可以得到输出和返回值:源代码如下: import java.io.bufferedreader; import java.io.inputstream; import java.io.inputstreamreader; public class execperl { public static void main(string args[]) { string[] cmd = { "c:\\cygwin\\bin\\perl.exe", "sample.pl", "param1", "param2" }; stringbuffer resultstringbuffer = new stringbuffer(); string linetoread = ""; // get process to execute perl, get the output and exitvalue int exitvalue = 0; try { process proc = runtime.getruntime().exec(cmd); inputstream inputstream = proc.getinputstream(); bufferedreader bufferedrreader = new bufferedreader(new inputstreamreader(inputstream)); // save first line if ((linetoread = bufferedrreader.readline()) != null) { resultstringbuffer.append(linetoread); } // save next lines while ((linetoread = bufferedrreader.readline()) != null) { resultstringbuffer.append("\r\n"); resultstringbuffer.append(linetoread); } // always reading stdout first, then stderr, exitvalue last proc.waitfor(); // wait for reading stdout and stderr over exitvalue = proc.exitvalue(); } catch (exception ex) { resultstringbuffer = new stringbuffer(""); exitvalue = 2; } system.out.println("exit:" + exitvalue); system.out.println(resultstringbuffer.tostring()); } } 使用了 process 后可以得到 perl 的输出和返回值~

perl和Java会冲突吗

我说中文和老美说英语,请问这两种语言冲突不冲突?

您概念就没搞清楚,LS这位脑子也不清楚。语言本身绝对、永远没有冲突不冲突这一说,只有程序会冲突。我都不知道您在担心什么

JAVA和perl

楼上说的都有一定道理,北上广指北京上海广州这些大城市;用的人少是,主要处理数据,而且有被python取代的趋势;但是作为一个强大的语言,目前在某些领域、实验室和国外都还是广泛运用中。其实学起来很简单,语言嘛,一般看实际需要,公司要求用perl就得用,跟公司或实验室习惯有很大关系。

perl运行java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于perl运行占用内存太高、perl运行java的信息别忘了在本站进行查找喔。