This program cannot be run in DOS mode啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了This program cannot be run in DOS mode啥意思相关的知识,希望对你有一定的参考价值。

我是WIN XP系统
在用命令提示符搜索病毒时出来的
想知道这是什么意思

正个程序不能在DOS模式下运行,改程序可能是为WINDOWS系统设计的不支持在DOS模式运行(windows的命令提示符模式)。 参考技术A 意思是:此文件不能在dos模式下运行。是不是你的傻毒软件有dos杀毒工具啊。没事的 参考技术B 翻译过来就是
此程序不能在DOS模式下运行
参考技术C 不能由ntvdm.exe运行的程序

Cannot find tomcat目录/bin/setclasspath.sh This file is needed to run this program

首先如果直接使用 root 用户来启动 tomcat 的话,是可以正常启动的。

但是我们在 Linux 中使用普通用户启动 tomcat 报了如下错误

Cannot find /developer/apache-tomcat-8.5.50/bin/setclasspath.sh
This file is needed to run this program

原因是没有在 setclasspath.sh 上设置 JAVA_HOME 和 JRE_HOME。

解决办法:

打开 setclasspath.sh

sudo vi setclasspath.sh

然后设置 JAVA_HOME 和 JRE_HOME

技术图片

然后再使用命令 sudo ./startup.sh 重新启动 tomcat
关闭的话也要使用 sudo ./shutdown.sh 来关闭,否则会报上面的错误

以上是关于This program cannot be run in DOS mode啥意思的主要内容,如果未能解决你的问题,请参考以下文章

This program cannot be run in DOS mode啥意思

cannot be run because the program file for 00100003 cannot be located on a distribution point

Sitecore 9 安装 - error - Config Error: This configuration section cannot be used at this path. This h

Cannot find tomcat目录/bin/setclasspath.sh This file is needed to run this program

ORA-00376:file x cannot be read at this time

ORA-00376:file x cannot be read at this time