linux perl 执行java,如何从Java调用Perl?
小编典典
Inline-Java是从Perl调用Java的常用库,因此本文提出了
org.perl.java
模块,该模块应允许按要求从Java调用Perl。
但是,由于不同的JVM的JNI实现的不可预测性,很难说JVM和Perl的组合将起作用。通常,所需的是具有MULTIPLICITY的Perl,并在其中编译线程。这意味着他使用定制的Perl。
否则, **org.perl.inline.java.InlinePerlCaller** 对象。这是典型用法的示例:
use Inline Java => <
import java.util.* ;
import org.perl.inline.java.* ;
class Pod_regexp extends InlineJavaPerlCaller {
public Pod_regexp() throws InlineJavaException {
}
public boolean match(String target, String pattern)
throws InlineJavaException {
try {
String m = (String)CallPerlSub("main::regexp",
new Object [] {target, pattern}) ;
if (m.equals("1")){
return true ;
}
}
catch (InlineJavaPerlException pe){
// $@ is in pe.GetObject()
}
return false ;
}
}
END
my $re = new Pod_regexp() ;
my $match = $re->match("Inline::Java", "^Inline") ;
print($match . "n") ; # prints 1
sub regexp {
my $target = shift ;
my $pattern = shift ;
return ($target =~ /$pattern/) ;
}
2020-09-24
linux perl 执行java,如何从Java调用Perl?相关推荐
- linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现
最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...
- linux下执行java_Linux下运行java项目
最近初步接触了linux,感觉很有新鲜感.之前在windows下干过的事情也便想到在linux环境下实现一下.正好手头在编java,就想既然java可以在windows的DOS操作下运行,是不是也可以 ...
- linux php 执行命令权限不够,PHP调用Linux命令权限不足问题解决方法
PHP调用Linux命令权限不足问题解决方法 业务背景: yourcmd为我的linux程序,它对权限要求非常严格,当用php去执行yourcmd程序 系统:CentOS 6.3 apache是ph ...
- linux shell 执行存储过程,在shell中调用执行存储过程
基本的shell文件结构如下: sqlplus user/password < exec proc_name; exit ! Demo procedure name: sp_ems_hasten ...
- java连接linux服务器执行shell命令(框架分析+推荐)
java连接linux服务器执行shell命令(框架分析+推荐) 一.分类+连接方式 程序打成jar包,在本地服务器上执行shell命令.这种使用MyRuntimeUtil工具类 java程序远程li ...
- 命令行,使用java的java 命令,直接调用执行class文件
目录 0.最基本使用,参照下面链接(以前整理的资料) 1.直接调用java文件■cmd 2.调用jar包(Main Class打包到 jar包时) 3.补充说明 4.运行时,设置系统变量 5.查看类运 ...
- java实现连接linux,JAVA实现远道SSH连接linux并执行命令
JAVA实现远程SSH连接linux并执行命令 package com.codeconch.ssh; import java.io.BufferedReader; import java.io.IOE ...
- java使用ssh连接Linux并执行命令
maven pom.xml配置:<dependency><groupId>com.jcraft</groupId><artifactId>jsch< ...
- linux java执行_linux下运行java
3. 编译运行命令 编译 javac [-d] [-o] [-verbose] [-classpath][-sourcepath] -d, 指定生成的.class文件存放目录,一般省略则默认放在jav ...
- perl java远程调用函数调用_如何从Java调用Perl?
Inline-Java是从Perl调用java的常用库,以及这个应该允许从Java调用Perl的post propose a org.perl.java模块. 但是,由于不同 JVM的JNI实现的不可 ...
最新文章
- 服务器计费系统安卓,GitHub - NWAFU/dms_client: 服务器计费系统(客户机端):用于统计租户的服务器使用情况...
- 湖北黄冈中学2021年高考成绩查询,【喜报】2020年黄冈中学高考成绩出炉,600分以上人数556人...
- ML之回归预测之BE:利用BE算法解决回归(实数值评分预测)问题—线性方法解决非线性问题
- java怎么导入项目?java已有项目如何导入eclipse?
- 深度特征提取方法_深度学习|三维重建:StereoDRNet
- c++整理程序 dev_C编程从入门到实践:C语言开发工具详解(2)
- 在SD/MMC卡中可读写的FAT文件系统
- hadoop大数据开发基础_Java大数据开发(三)Hadoop(2)经典的Hadoop
- Wi-Fi 6 「破茧成蝶」,高通全面布局端到端最佳解决方案
- 【操作系统】死锁-思维导图
- Nginx源码分析 - 基础数据结构篇 - 缓冲区结构 ngx_buf.c(04)
- 如何编辑SDE数据(转自ESRI中国社区)
- java做万年历,Java做的万年历
- linux安装CUPS详细教程,CUPS介紹
- QStyleOption类型
- deepin - PS CS6 弹出试用结束(解决方案)
- [bzoj1226]学校食堂Dining
- 关闭iOS上京东app不停询问“京东想从MF839粘贴”,您允许这样做吗? - 允许iphone应用访问剪切板
- 原创 | 一文读懂机器学习中的shapley值方法
- JAVA设计模式总结之23种设计模式(重点!!!)
热门文章
- 190208每日一句
- now is all
- Atitit 知识结构化的艺术 目录 1. 知识信息结构化脑图	2 1.1. 散乱化模式	2 2. 直线排列	2 2.1.1. 直排	2 2.1.2. 链表模式	2 3. 树形排列	2 3.1.
- Atitit.HTTP 代理原理及实现 正向代理与反向代理attilax总结
- paip.提升用户体验---提高兼容性无JS支持总结
- paip.提升用户体验----置顶菜单
- Julia: Flux.jl尝试
- 2021中国研究生数学建模竞赛
- 【图像处理】基于matlab GUI数字图像处理【含Matlab源码 652期】
- SPSS 协方差分析(图文+数据集)【SPSS 020期】