解决方案 »

  1.   

    HelloWorld在哪个目录下?
    执行java orgresearch.HelloWorld这个命令,要保证cmd的目录在“包含orgresearch目录”的目录下执行
      

  2.   

    1、你在命令行执行 Java  -version命令试试,如果能正确显示Java版本,那就不是环境变量的问题。另外,建议路径中不要使用中文;
    2、如果1没问题的话,建议你把代码粘过来
      

  3.   

    最好是把你path中配置的jdk路径放在最前面。不然容易走前面的无效路径,会出错。还有就是路径不要用中文。如果环境变量正确那就是程序的事情了。
      

  4.   

    先贴出源码看看吧,是不是你的Helloworld类不是public的
      

  5.   

    补充:
    1.源文件:
    package org.javaresearch;public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
    2.中文删掉还是不行
    3.java -version是可以的
    4.命令行是在当前目录启动的!
      

  6.   

    1.源文件:
    package org.javaresearch;public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
    2.中文删掉还是不行
    3.java -version是可以的
    4.命令行是在当前目录启动的!
      

  7.   

    1.源文件:
    package org.javaresearch;public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
    2.中文删掉还是不行
    3.java -version是可以的
    4.命令行是在当前目录启动的!
      

  8.   

    去掉package org.javaresearch;试试
      

  9.   

    cd到src目录下:java org.javaresearch.Helloworld
      

  10.   

    1. CMD 里进入 org 的父目录
    2. 执行:java org.javaresearch.HelloWorld 
      

  11.   

    同意11楼,不能直接进入javaresearch去执行java,因为HelloWorld的完整名就是org.javaresearch.HelloWorld ,去了javaresearch反而找不到
      

  12.   

    看好路径,最好是包路径,错误在这
    package org.javaresearch;
    你需要建立 org /javaresearch这两个文件夹,把java类放在里面,然后xxx> java org/javaresearch/helloworld 才可以