从eclipse中运行时无法找到或加载主类

时间:2014-04-20 08:02:24

标签: java class runtime-error main

我正在尝试使用

在eclipse中运行一个java程序(不在eclipse中)
Process p1 = Runtime.getRuntime().exec("java " + exec); 

(其中exec是文件的路径)

它让我发现无法找到或加载主类。它实际上有一个主类,它使用以下语句成功编译。任何帮助将不胜感激

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

1 个答案:

答案 0 :(得分:0)

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

java -cp c:\users test

因此请尝试将代码更改为

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

其中exec应该通过full.package.name.of.YourClass,在您的情况下,testtest.classtest.java