从 Eclipse 中运行时找不到或加载主类



我正在尝试使用

Process p1 = Runtime.getRuntime().exec("java " + exec); 

(其中exec是文件的路径(

它给我抛出了一个找不到或加载主类。它实际上有一个主类,并且确实使用以下语句成功编译。任何帮助将不胜感激

Process p = Runtime.getRuntime().exec(compiler + " " + file);

从您的评论来看,您的命令似乎应该看起来像

java -cp c:users test

因此,请尝试将代码更改为类似

Process p1 = Runtime.getRuntime().exec("java -cp c:\users " + exec); 

exec应该通过的地方full.package.name.of.YourClass在您的情况下最有可能是test(而不是test.classtest.java(。

相关内容

  • 没有找到相关文章

最新更新