利用 perl 调用 Java 类,通过读取文件 获取调用类返回值
来源:互联网 发布:免费手机挂机赚钱软件 编辑:程序博客网 时间:2024/05/29 18:36
perl 源码:
#!/usr/bin/perl -w
$SIG{TERM}=$SIG{INT}=\&yoursub1;eval{
$args = "127.0.0.1:10000:mario:mario:kongjunlong280:XCSJ34@";
$javaClassName = "TestInputOutput";
@result = ("java", "$javaClassName", "$args");
my $re = system(@result);
print "------------------------".$re."\n";
#整体读入,逐行处理
my $resultStr = "";
open(FILE,"<","myemailfile.txt")||die"cannot open the file: $!\n";
@linelist=<FILE>;
foreach $eachline(@linelist){
$resultStr = $resultStr.$eachline;
}
print "========================\n";
print $resultStr;
close FILE
};
if($@)
{
print "》》》》》》》》》》》》》》\n".$@;
}
Java源码:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class TestInputOutput {
public static String Testinput(String str){
String newStr = str + "this is a Testinput method! \n";
return newStr;
}
public static void main(String[] args) {
System.out.print("java get data:"+args[0]+"\n");
String str = "you can do anything in java class! \n";
String str1 = "over do in java class! \n";
String sss = Testinput(str+str1);
System.out.print(sss);
writeFile(sss);
}
public static void writeFile(String content){
FileOutputStream out = null;
File file;
try {
String rootFile = ".";
file = new File(rootFile);
if (!file.exists()) {
file.mkdirs();
}
File fileDat = new File(rootFile + "\\myemailfile.txt");
out = new FileOutputStream(fileDat);
byte[] contentInBytes = content.getBytes();
out.write(contentInBytes);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (out != null) {
out.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
- 利用 perl 调用 Java 类,通过读取文件 获取调用类返回值
- perl 脚本里调用shell 以及获取返回值
- java调用shell获取返回值
- 【MFC】通过system调用exe并通过文件流读取返回结果
- 通过调用Java外部库来读取json文件
- java调用百度地图API通过URL根据地理位置中文处理返回值获取经纬度
- 解决perl 调用system返回值问题
- Perl获得调用shell地返回值
- java 通过反射获取调用类方法及属性
- java读取XML文件通用工具类(递归调用)
- java 调用 linux shell 脚本,并读取返回值
- Java如何通过URL调用远程接口并读取返回信息?
- Java如何通过URL调用远程接口并读取返回信息?
- excel中vba调用java程序并获取返回值
- java调用exe并且获取返回值的例子
- Android webview中Java调用javascript并获取返回值
- Java调用Python脚本并获取返回值
- java后台调用接口并获取返回值
- Tablayout初使用(笔记)
- PowerDesigner(九)-模型文档编辑器(生成项目文档)
- 流量监控工具
- Understanding Convolution in Deep Learning
- 301 永久重定向跳转
- 利用 perl 调用 Java 类,通过读取文件 获取调用类返回值
- C++第五次实验
- JavaScript中的类型转换
- chrome开发
- Ceph性能优化 之 配置参数调优
- 取出大文件里面的一部分数据
- 如何下载淘宝视频-淘宝视频下载详细以及注意
- 编写mapreduce程序实例——数据去重
- mysql触发器(Trigger)简明总结和使用实例