1)下载解压JDK并配置环境变量
     #vi /etc/profile     
     编辑:
     #Java Environment Path
     export JAVA_HOME=/home/jdk1.8.0_20
     export JRE_HOME=${JAVA_HOME}/jre
     export PATH=$PATH:${JAVA_HOME}/bin
     export CLASSPATH=$CLASSPATH.:${JAVA_HOME}/lib:${JRE_HOME}/lib
   2)程序:
     Java程序中要执行linux命令主要依赖2个类:Process和Runtime

输出:EasyPR.jar

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;public class EasyPR {public static void main(String[] args){  InputStream in = null;  try {   //String cmd1="cd /home/EasyPR-master";String cmd2="./demo_linux_amd64 recognize -p resources/image/plate_recognize.jpg --svm resources/model/svm.xml --ann resources/model/ann.xml";//Process pro = Runtime.getRuntime().exec(new String[]{cmd1,cmd2});Process pro = Runtime.getRuntime().exec(cmd2);pro.waitFor();  in = pro.getInputStream();  BufferedReader read = new BufferedReader(new InputStreamReader(in));  while(read.readLine()!=null){String result = read.readLine(); System.out.println("INFO:"+result);}                    } catch (Exception e) {  e.printStackTrace();  }  }
}

3)执行:
   #/bin/sh
   #cd /home/EasyPR-master 
   #java -jar /tmp/EasyPR.jar
   也可以将执行命令制作sh脚本,再由Java调用sh脚本执行。

Java程序执行Linux命令调用EasyPR程序识别车牌号相关推荐

  1. java jcsh执行linux命令,java jcsh执行linux命令

    java jcsh执行linux命令 [2021-02-03 01:26:29]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&q ...

  2. Java程序执行Linux命令

    java程序中要执行linux命令主要依赖2个类:Process和Runtime 首先看一下Process类: [plain] view plaincopyprint? ProcessBuilder. ...

  3. java运行linux命令程序_Java程序执行Linux命令

    java程序中要执行linux命令主要依赖2个类:Process和Runtime 首先看一下Process类: ProcessBuilder.start() 和 Runtime.exec 方法创建一个 ...

  4. java代码执行linux命令_java执行Linux命令的方法

    本文实例讲述了java执行Linux命令的方法.分享给大家供大家参考.具体实现方法如下: public class StreamGobbler extends Thread { InputStream ...

  5. java 代码执行linux命令

    远程执行linux命令代码 代码不是在服务器部署时,但是需要执行这个服务器的linux命令 maven库 <!-- https://mvnrepository.com/artifact/ch.e ...

  6. python中执行linux命令(调用linux命令)_常见Python中调用Linux命令

    有时候我们需要从Python中执行Linux命令,下面就介绍几种方法? 1. os 模块: 1.1 os.system 函数: system方法会创建子进程运行外部程序,方法只返回外部程序的运行结果. ...

  7. python中执行linux命令(调用linux命令)_Python调用Linux bash命令

    import subprocess as sup  # 以下注释很多(为了自己以后不忘), 如果只是想在python中执行Linux命令, 看前5行就够了 # 3.5版本之后官方推荐使用sup.run ...

  8. matlab提取车牌字符程序,matlab - 如何使用Matlab提取和识别车牌号?

    我想开发一个用模板匹配法提取和识别车牌号的matlab程序. 这是我的代码:function letters = PengenalanPlatMobil(citra) %load NewTemplat ...

  9. Java代码执行Linux命令

    说明:项目必须是部署在Linux服务器中才能生效. 1. 工具类 @Controller public class ExecuteNewFlowUtil {/*** 运行Linux命令* @autho ...

最新文章

  1. MXNet动手学深度学习笔记:卷积计算
  2. python中da_python学习 da4
  3. pyecharts第九节、旭日图(现代饼图)
  4. 页面布局与编写(续2)
  5. SpringBoot默认包扫描机制及@ComponentScan指定扫描路径详解
  6. 补码(为什么按位取反再加一):告诉你一个其实很简单的问题(转自醍醐灌顶)...
  7. DataGridView 实现记录颜色间隔交替显示
  8. go的实现接口的一个小demo
  9. AgileEAS.NET 4.0 重构裁剪后的程序集说明
  10. 硬核干货:你从普通码农到架构师的封神之路
  11. linux内核之中断和异常
  12. linux cuda 编程指南,CUDA编程指南阅读笔记
  13. 常见HTTP状态码大全
  14. tomcat热部署和热加载
  15. mac简体拼音打出来是英文_mac怎样打出拼音 - 卡饭网
  16. html强制使用雅黑字体,网页中使用微软雅黑字体(css调用微软雅黑)
  17. Flutter气泡框实现
  18. 吐血实践-TiDB离线安装
  19. 线性齐次方程组的通解 MATLAB
  20. 动态inventory

热门文章

  1. $.post把表单对象传递过去_第二章 第三节 Request请求对象详解
  2. Windows服务器下升级PHP版本的方法
  3. 将你的Apache速度提高十倍的经验分享
  4. CocoaPods 安装与使用教程
  5. 20190703 关于如何驱动
  6. 数据之路 Day8 Matplotlib包
  7. BrowserSync前端同步测试工具
  8. VS code 的变量设定
  9. 180217_JAVA学习_TreeSet中存放含多个String的类并设置排序规则
  10. LibreOJ #2006. 「SCOI2015」小凸玩矩阵 二分答案+二分匹配