把程序贴出来看看呀,还有你用的是什么OS,路径PATH和CLASSPATH有没有配好?
另外:是不是说JRE的环境没配好??要是这样的话,重新装一遍JDK

解决方案 »

  1.   

     我初学java多谢指教。程序么很简单没有贴出来的必要了。
    我用的的win2000 personal。 我用的是jdk1.1.8版的。
    路径PATH和CLASSPATH有没有配好??我path命令给出了路径呀,CLASSPATH怎么配?
    只是提示不能读取该java文件。
      

  2.   

    我想可能你编译的时候路径不对吧?
    必须在test.java存放路径下用javac命令,
    或者用javac的-sourcepath参数,如:javac -sourcepath .e:\java\test.java
    我也是刚学不久,不知道对不对。
    :)
      

  3.   

    路径我指明了呀。
    原代码如下:
    public class UseVariable
    {
    public static void main(String args[])
    {
    boolean b = true ;
    short si = 128 ;
    int i = -99 ;
    long l = 123456789L ;
    char ch = 'J' ;
    float f = 3.141592F ;
    double d = -1.04E-5 ;
    String s = "你好!" ;

    System.out.println("布尔型变量 b= "+b);
    System.out.println("短整型变量 si= "+si);
    System.out.println("整型变量 i= "+i);
    System.out.println("长整型变量 l= "+l);
    System.out.println("字符型变量 ch= "+ch);
    System.out.println("浮点型变量 f= "+f);
    System.out.println("双精度型变量 d= "+d);
    System.out.println("字符型变量 s= "+s);
    }
    }
      

  4.   

    文件名要和你的Class的名字一样才行。而且大小写也要一样。
      

  5.   

    JAVAC命令找不到你要编译的文件.
    这样应该可以了:
    javac dir\test.java
    (dir)为test.java所在的路径
      

  6.   

    最好在系统的环境变量里设置好所有的路径。
    不然每次编译你都要-classpath 会很烦的。
      

  7.   

    javac dir\test.java之后,还是会有错误的。
    正如AmpyShccl(独步)所说,文件名要和你的Class(public class)的名字一样才行。
    而且大小写也要一样。