错误信息如下:
java.io.IOException: Cannot run program “jps”: error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:450)
at java.lang.Runtime.exec(Runtime.java:347)
at com.cipher.service.impl.RestfulServiceImpl.getRestfulStatus(RestfulServiceImpl.java:34)
at com.cipher.service.impl.RestfulServiceImplFastClassByCGLIBFastClassByCGLIBFastClassByCGLIBa3f6092b.invoke()
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.Cglib2AopProxyCglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)atorg.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)atorg.springframework.aop.framework.Cglib2AopProxyCglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.Cglib2AopProxyCglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)atorg.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)atorg.springframework.aop.framework.Cglib2AopProxyDynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
at com.cipher.service.impl.RestfulServiceImplEnhancerByCGLIBEnhancerByCGLIBEnhancerByCGLIB6f810145_5.getRestfulStatus()
at com.cipher.controller.RestfulController.toRestfulMng(RestfulController.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.cipher.comm.LoginFilter.doFilter(LoginFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocolConnectionHandler.process(AbstractProtocol.java:861)atorg.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:861) at org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:861)atorg.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1455)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:617)atorg.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:617)atorg.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:187)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
… 58 more

解决办法:
在执行命令之前,添加上环境变量,如下所示
/usr/local/jdk1.8.0_25/bin/ jps -l

java.io.IOException: Cannot run program jps: error=2, No such file or directory相关推荐

  1. java远程执行命令报错java.io.IOException: Cannot run program “ifconfig“: error=2, No such file or directory

    直接执行ifconfig没问题,但是在java代码里远程执行ifconfig就找不到命令. session = conn.openSession(); session.execCommand(cmd) ...

  2. 解决java.io.IOException: Cannot run program cygpath: CreateProcess error=2, 系统找不到指定的文件 的错误...

    一.外部环境: 系统环境:Windows 8 磁盘分区:只有C盘 开发环境:IntelliJ IDEA Community Edition 2016.1.3(64) 执行代码:rdd.saveAsTe ...

  3. java.io.IOException: Cannot run program “***.exe“ CreateProcess error=2, 系统找不到指定的文件,java调用可执行程序

    通过java调用命令行 java.io.IOException: Cannot run program ""C:\Users\yzx\Desktop\C4Photosynthesi ...

  4. 【Android 踩过的坑】4.java.io.IOException: Cannot run program “/system/xbin/su“: error=2, No such file...

    [Android 踩过的坑]4. java.io.IOException: Cannot run program "/system/xbin/su": error=2, No su ...

  5. Caused by: java.io.IOException: Cannot run program mips64el-linux-android-stri

    Caused by: java.io.IOException: Cannot run program mips64el-linux-android-strip问题 如果并没有用armeabi mips ...

  6. 【Jenkins】解决检出git仓库时报错Caused by: java.io.IOException: Cannot run program “git“

    Jenkins中配置从一个win7的slave节点检出git仓库时报如下错误: git init E:\jenkins\workspace\Git-backup # timeout=10 ERROR: ...

  7. tensorflow serving 安装报错:java.io.IOException: Cannot run program patch

    安装tensorflow serving到步骤:bazel build tensorflow_serving/... 报错:error loading package 'tensorflow_serv ...

  8. 解决java.io.IOException: Cannot run program “javac“问题,并设置jdk版本

    解决java.io.IOException: Cannot run program "javac"问题,并设置jdk版本 参考文章: (1)解决java.io.IOExceptio ...

  9. Exception in thread “main“ java.io.IOException: Cannot run program “python3“: CreateProcess error=2,

    解决方案: 环境变量里系统变量增加一个 PYSPARK_PYTHON = D:\Anaconda3\python.exe

最新文章

  1. python发送邮件和附件
  2. pytorch argsort
  3. stm32f103rb升级到stm32f103rc时代码移植注意事项
  4. 《权力的游戏》第八季剧情翻水:超40万粉丝请愿重拍
  5. js基础之--变量 作用域和内存问题
  6. 羽毛球 vs. 软件开发
  7. 六款优秀的 Linux 基准测试工具
  8. winhex使用教程(详细版)
  9. #!/bin/bash和#!/bin/sh是什么意思以及区别
  10. 热乎乎的蚂蚁金服面经分享,offer已到手建议收藏(Java岗、附答案解析)
  11. 逗比学CTF.day8
  12. 中兴防火墙配置_中兴防火墙命令手册 中兴c600基本命令
  13. 三国时期蜀国的巅峰实力
  14. Python爬虫神器pyppeteer,对 js 加密降维打击
  15. 深入学习SpringMVC框架
  16. 全球与中国干式涡旋泵市场深度研究分析报告
  17. AutoCAD版本、.NET SDK、.NET Framework版本、注册表中的数值参数、DWG文件版本、Internal Version、天正SYS文件对照表
  18. CTF~ImageMagick+gaps=自动拼图
  19. Vue.js读取本地json文件并分页显示
  20. 香港以大数据打造智慧城市

热门文章

  1. 1036: 分段函数求值(C语言)
  2. Knights in Chessboard (找规律)
  3. 水产养殖微滤机滤网 微滤机滤网
  4. Transformer VS MLP
  5. 太感动了,看于丹讲解论语
  6. 使用IE浏览器“下载”网页中没有下载地址的视频
  7. 【Appium】验证appium环境搭建是否成功并考虑脚本需要包含的参数
  8. PIC18**K80配置位详解
  9. 文件上传绕过WAF之Fuzz测试
  10. mysql多级评论表_多级评论的实现思路