贴出代码
public static void main(String[] args) throws Exception {
Process process = Runtime.getRuntime().exec("C:/Program Files/Java/jdk1.7.0_79/bin/java Main");
     BufferedReader br = new BufferedReader(new InputStreamReader(process.getErrorStream()));
     String s = null;
     while((s=br.readLine())!=null){
     System.out.println(s);
     }
     System.out.println(1);
     br.close();
}我想要在eclipse总通过exec来执行.class文件,编译时没问题的,但是在执行的时候,说(错误: 找不到或无法加载主类 Main)
有什么办法吗、、?求助!!!谢谢

解决方案 »

  1.   

    java -cp 或在系统中配置classpath
      

  2.   

    能详细讲讲java -cp吗,至于系统中的classpath我配置过了,还是这个错误
      

  3.   

    能详细讲讲java -cp吗,至于系统中的classpath我配置过了,还是这个错误
      

  4.   

    Main这个类是你自己写的? 它在哪里? 你是使用C:/Program Files/Java/jdk1.7.0_79/bin/java 执行 Main class 。
    这个 Main 要在class path里才行。
      

  5.   

    问题解决了,java -cp [path] Main就可以了,感谢大家解答