请各位高手帮忙看看这是嘛原因???多谢多谢!!! java.io.IOException: Cannot run program "cmd /c"
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请各位高手帮忙看看这是嘛原因???多谢多谢!!! java.io.IOException: Cannot run program "cmd /c"相关的知识,希望对你有一定的参考价值。
type Exception report
messageCannot run program "cmd /c" (in directory "E:\apache-tomcat-6.0.36\webapps\ROOT\WEB-INF\cgi"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
descriptionThe server encountered an internal error that prevented it from fulfilling this request.
exceptionjava.io.IOException: Cannot run program "cmd /c" (in directory "E:\apache-tomcat-6.0.36\webapps\ROOT\WEB-INF\cgi"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
java.lang.Runtime.exec(Runtime.java:593)
org.apache.catalina.servlets.CGIServlet$CGIRunner.run(CGIServlet.java:1647)
org.apache.catalina.servlets.CGIServlet.doGet(CGIServlet.java:609)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root causejava.io.IOException: CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
java.lang.ProcessImpl.create(Native Method)
java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
java.lang.ProcessImpl.start(ProcessImpl.java:30)
java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
java.lang.Runtime.exec(Runtime.java:593)
org.apache.catalina.servlets.CGIServlet$CGIRunner.run(CGIServlet.java:1647)
org.apache.catalina.servlets.CGIServlet.doGet(CGIServlet.java:609)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
noteThe full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs
根据报错信息可知是因为权限错误导致,解决办法有以下几种:
1.在androidMainfest.xml中添加:
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAG”/>权限;
2.如果还不行的时候可以试着在AndroidMainfest.xml中添加:
<usespermissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 权限;
3.注意AndroidMainfest.xml文件中权限的书写位置:应该和<application>标签节点同一级,而不要写到<application>标签中,这样权限是不会生效的;
4.还有一种异常是我在查资料的时候发现的,有的手机在以磁盘模式连接电脑的时候,手机会暂时失去对sdcard/外存的读写权限,这时打开手机app就会发生这个权限异常IOException。
参考技术B 这跟操作系统权限问题了,你是不是用win7或win8,执行命令的时候要有管理员权限.; 参考技术C 错误代码2一般都是由于路径问题没有找到指定的程序文件 参考技术D 换个TOMCAT试下看看 第5个回答 2012-12-29 Cannot run program "cmd /c"这不明显得很么....追问恩,是因为tomcat无法调用win的cmd命令,有没有没办法解决啊?在别的机器上都可以,是不是因为操作系统的原因啊?
fastqc linux 下安装完成后运行提示如下,请高手帮忙看看,谢谢……
Can't exec "java": 没有那个文件或目录 at /usr/bin/fastqc line 183.
我也遇到了这个问题 需要你安装java 这是我的:~$ java -version
程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-4.9-jre-headless
* openjdk-7-jre-headless
* gcj-4.8-jre-headless
* openjdk-6-jre-headless
* openjdk-8-jre-headless
请尝试:sudo apt-get install <选定的软件包>
:~$ sudo apt-get install openjdk-8-jre-headless
[sudo] password for yaochaogang:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)(我的遇到这个问题 )
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
:~$ sudo rm /var/cache/apt/archives/lock
:~$ sudo rm /var/lib/dpkg/lock
:~$ sudo apt-get install openjdk-8-jre-headless
。。。
需要下载 63.2 MB 的软件包。
解压缩后会消耗掉 276 MB 的额外空间。
您希望继续执行吗? [Y/n] y
就这样 就可以使用fastqc了 希望对楼主有用! 参考技术A 提醒的意思是说,没有安装java,所以没法运行fastqc,fastqc是基于java环境的。所以你需要安装java,步骤如下:
1.在官网下载的x64的压缩包,2.百度下怎么安装和配置环境变量,3.然后终端输入java -version,获得版本信息,安装成功~~ 参考技术B 我也遇到这问题,java也装了,环境变量也改了,就是不行,不过fastqc是perl 写的,找到报错这行,把$java_bin 强制改为java的绝对路径就行了,以后有啥问题再说吧,烦
以上是关于请各位高手帮忙看看这是嘛原因???多谢多谢!!! java.io.IOException: Cannot run program "cmd /c"的主要内容,如果未能解决你的问题,请参考以下文章
Java中PreparedStatement.setTimestamp丢失零点零分零秒问题,希望知道的能帮忙看看,多谢了
altium designer要怎么自学?软件准备好了。求全面的建议!多谢高手!所有财富献上!
程序菜鸟入门,照抄的程序,但visual c++2010说有错误,不识别cin和cout关键字!请高手释疑解惑!多谢!
网站FTP服务器中的web文件夹为何打不开,无法上传修改网站内容,请高手指点,多谢,急!!!!!!