# 问题 在做 OJ 的时候,由于程序需要编译运行,出于安全性考虑,我选择利用类 ProcessBuilder ,一个通过命令行调用 Java 程序的类. 我在 Eclipse 中或者在 CMD 中执行利用类 ProcessBuilder 运行的程序都没有问题,然后利用 Tomcat 开启服务器厚,调用该程序一直报错. 提示:找不到或无法加载主类 Main. # 排查 一般来说先排查输入参数有没有问题,显然能在 CMD 中可以执行的程序,参数不会有问题. 是不是包名的问题?也不是.在 CMD 中…