小编典典

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?相关推荐

  1. linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现

    最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...

  2. linux下执行java_Linux下运行java项目

    最近初步接触了linux,感觉很有新鲜感.之前在windows下干过的事情也便想到在linux环境下实现一下.正好手头在编java,就想既然java可以在windows的DOS操作下运行,是不是也可以 ...

  3. linux php 执行命令权限不够,PHP调用Linux命令权限不足问题解决方法

    PHP调用Linux命令权限不足问题解决方法 业务背景:  yourcmd为我的linux程序,它对权限要求非常严格,当用php去执行yourcmd程序 系统:CentOS 6.3 apache是ph ...

  4. linux shell 执行存储过程,在shell中调用执行存储过程

    基本的shell文件结构如下: sqlplus user/password < exec proc_name; exit ! Demo procedure name: sp_ems_hasten ...

  5. java连接linux服务器执行shell命令(框架分析+推荐)

    java连接linux服务器执行shell命令(框架分析+推荐) 一.分类+连接方式 程序打成jar包,在本地服务器上执行shell命令.这种使用MyRuntimeUtil工具类 java程序远程li ...

  6. 命令行,使用java的java 命令,直接调用执行class文件

    目录 0.最基本使用,参照下面链接(以前整理的资料) 1.直接调用java文件■cmd 2.调用jar包(Main Class打包到 jar包时) 3.补充说明 4.运行时,设置系统变量 5.查看类运 ...

  7. java实现连接linux,JAVA实现远道SSH连接linux并执行命令

    JAVA实现远程SSH连接linux并执行命令 package com.codeconch.ssh; import java.io.BufferedReader; import java.io.IOE ...

  8. java使用ssh连接Linux并执行命令

    maven pom.xml配置:<dependency><groupId>com.jcraft</groupId><artifactId>jsch< ...

  9. linux java执行_linux下运行java

    3. 编译运行命令 编译 javac [-d] [-o] [-verbose] [-classpath][-sourcepath] -d, 指定生成的.class文件存放目录,一般省略则默认放在jav ...

  10. perl java远程调用函数调用_如何从Java调用Perl?

    Inline-Java是从Perl调用java的常用库,以及这个应该允许从Java调用Perl的post propose a org.perl.java模块. 但是,由于不同 JVM的JNI实现的不可 ...

最新文章

  1. 服务器计费系统安卓,GitHub - NWAFU/dms_client: 服务器计费系统(客户机端):用于统计租户的服务器使用情况...
  2. 湖北黄冈中学2021年高考成绩查询,【喜报】2020年黄冈中学高考成绩出炉,600分以上人数556人...
  3. ML之回归预测之BE:利用BE算法解决回归(实数值评分预测)问题—线性方法解决非线性问题
  4. java怎么导入项目?java已有项目如何导入eclipse?
  5. 深度特征提取方法_深度学习|三维重建:StereoDRNet
  6. c++整理程序 dev_C编程从入门到实践:C语言开发工具详解(2)
  7. 在SD/MMC卡中可读写的FAT文件系统
  8. hadoop大数据开发基础_Java大数据开发(三)Hadoop(2)经典的Hadoop
  9. Wi-Fi 6 「破茧成蝶」,高通全面布局端到端最佳解决方案
  10. 【操作系统】死锁-思维导图
  11. Nginx源码分析 - 基础数据结构篇 - 缓冲区结构 ngx_buf.c(04)
  12. 如何编辑SDE数据(转自ESRI中国社区)
  13. java做万年历,Java做的万年历
  14. linux安装CUPS详细教程,CUPS介紹
  15. QStyleOption类型
  16. deepin - PS CS6 弹出试用结束(解决方案)
  17. [bzoj1226]学校食堂Dining
  18. 关闭iOS上京东app不停询问“京东想从MF839粘贴”,您允许这样做吗? - 允许iphone应用访问剪切板
  19. 原创 | 一文读懂机器学习中的shapley值方法
  20. JAVA设计模式总结之23种设计模式(重点!!!)

热门文章

  1. 190208每日一句
  2. now is all
  3. Atitit 知识结构化的艺术 目录 1. 知识信息结构化脑图 2 1.1. 散乱化模式 2 2. 直线排列 2 2.1.1. 直排 2 2.1.2. 链表模式 2 3. 树形排列 2 3.1.
  4. Atitit.HTTP 代理原理及实现 正向代理与反向代理attilax总结
  5. paip.提升用户体验---提高兼容性无JS支持总结
  6. paip.提升用户体验----置顶菜单
  7. Julia: Flux.jl尝试
  8. 2021中国研究生数学建模竞赛
  9. 【图像处理】基于matlab GUI数字图像处理【含Matlab源码 652期】
  10. SPSS 协方差分析(图文+数据集)【SPSS 020期】