perl - Java调用perl
代码亲自跑一下,很好玩
Java 调用 perl
- Runtime.getRuntime().exec("perl C:\\Perl\\execise.pl");
Java 调用 perl 通过IO的方式来得到返回值
- package fiveGame;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- public class JavaCallPerl {
- public static void main(String[] args) throws IOException {
- StringBuffer resultStringBuffer = new StringBuffer();
- String lineToRead = "";
- int exitValue = 0;
- try {
- Process proc = Runtime.getRuntime().exec("perl C:\\Perl\\execise.pl");
- 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());
- }
- }
perl
- #!/usr/bin/perl -w
- $pi = 3.141592654;
- $circ = 2 * $pi * 12.5;
- print "The circumference of a circle of radius 12.5 is $circ.\n";
perl - Java调用perl相关推荐
- perl java远程调用函数调用_如何从Java调用Perl?
Inline-Java是从Perl调用java的常用库,以及这个应该允许从Java调用Perl的post propose a org.perl.java模块. 但是,由于不同 JVM的JNI实现的不可 ...
- java 调用 perl_perl - Java调用perl
Runtime.getRuntime().exec("perl C:\\Perl\\execise.pl"); Java 调用 perl 通过IO的方式来得到返回值 package ...
- Jsp java subroutine_Perl错误:无法修改非左值子例程调用(Perl error: Can't modify non-lvalue subroutine call at)...
Perl错误:无法修改非左值子例程调用(Perl error: Can't modify non-lvalue subroutine call at) 我的班级出现以下错误:"无法在file ...
- php 调用 perl,perl中如何调用R语言
以下是从网上收集的从perl中调用R的方法: 1 直接用system()命令 比如有个test.R程序,可以通过下面的方式调用: system("R 2 安装模块RSperl 该模块的具体介 ...
- 新一配:perl循环调用python爬虫批量下载喜马拉雅音频
新一配:perl循环调用python爬虫批量下载喜马拉雅音频 手机下载喜马拉雅音频后,获得的音频文件虽然可以转成mp3格式,但其文件名却是一长串字符串,无法辨别是哪一集,网上找了各种工具,都有局限性, ...
- python perl lisp_巴别塔-编程语言之旅【转】——C、C++、Lisp、Java、Perl、Ruby、Python核心比较...
译者:qinjian623原文作者:Steve Yegge 说明 但是由于文章内容比较和我胃口,还是决定再翻译一个版本. 巴别塔 这是我自己混乱的编程语言之旅,原本准备这个月写给ADJ(Amazon ...
- python调用perl 乱码 ‘perl‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���
python调用perl 乱码 'perl' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 调用代码:使用os.system运行其他脚本文件时报的错, 调用代 ...
- python,java,go,perl,php,c等驱动连接数据库
文章目录 python,java,go,perl,php,c等驱动连接数据库 1.测试环境 2.python 2.1安装 2.2完整代码 3.java 3.1 安装 3.2代码 4.go 4.1 安装 ...
- (转)通天塔导游讲述C,C++,Lisp,Java,Perl,(我们在亚马逊用到的所有语言),Ruby (我就是喜欢),和Python...
https://code.google.com/archive/p/windows-config/wikis/TourDeBabel.wiki 通天塔导游 (译注:圣经记载:在远古的时候,人类都使用一 ...
最新文章
- cad能整体比例缩小吗_CAD中两个缩放的不同及其各自的应用
- 织梦DEDECMS网站批量删除未审核稿件的方法
- 越来越多的人不刷朋友圈竟然是因为.....
- linux openoffice centos,centos8 openoffice安装
- 八皇后问题c语言循环,八皇后问题的12组解
- Python 刷题常用语法与数据结构汇总-2022.01.30
- 严重的“Access:7”供应链漏洞影响100多家厂商150多款联网设备等产品
- 数据结构—平衡二叉树
- 劲爆!群晖docker视频
- BSS,ESS,SSID,BSSID,ESSID,VAP概念详解
- python爬虫笔记(1)
- 天气预报接口应该怎么开通?
- C++解决猜大小问题
- 轻量级日志 Loki 全攻略
- 人人商城,资金转账功能开发,让余额可以在会员中心自由流通
- VirtualBox虚拟机的网卡地址重复导致的问题
- 如何使用百度baidu对某个特定网站进行站内搜索/检索
- python杨辉三角居中_利用python打印杨辉三角
- [CVPR2020最佳论文详细解读] Unsupervised Learning of Probably Symmetric Deformable 3D Object
- R语言学习系列教程及高级绘图工具使用