在我的电脑处点击右键,选择属性->高级->环境变量
在path后面加入;你的jdk目录\bin也就是C:\j2sdk1.4.2_04 \bin
新建classpath,在其中加入.;你想要的目录,用来放置class文件,比如classpath=.;C:\Documents and Settings\tree
确定,重启!
ok,开机,在命令行下输入java,看看如何!
最后就可以了,这种问题到网上搜索一下!简单的东西!

解决方案 »

  1.   

    path里添加:C:\j2sdk1.4.2_04\bin
    然后添加:
    classpath=.;C:\j2sdk1.4.2_04\lib\tools.jar
      

  2.   

    也可以新建
    java_home=C:\j2sdk1.4.2_04
    然后path里头添加:%java_home%\bin
    classpath设置为:.;%java_home%\lib\tools.jar
      

  3.   

    你可以在论坛上搜一下,多的很!反正是要设三个环境变量PATH,CLASSPATH,JAVA_HOME
      

  4.   

    1.path里添加:C:\j2sdk1.4.2_04\bin
    2.新建java_home  C:\j2sdk1.4.2_04
    3.classpath设置为C:\j2sdk1.4.2_04\lib\tools.jar
      

  5.   

    以上几种作法我都试了,把一个.java文件编译为.class文件倒是可以,但是在输入 .java  .class所在路径 时,会出现下面的提示:
    Exception in thread "main" java.lang.NoClassDefFoundError:C:\javaapp\good
    C:\javaapp是放.java文件的,good是我建的.java文件名。请问这是怎么回事,怎么解决?
      

  6.   

    以上几种作法我都试了,把一个.java文件编译为.class文件倒是可以,但是在输入 .java  .class所在路径 时,会出现下面的提示:
    Exception in thread "main" java.lang.NoClassDefFoundError:C:\javaapp\good
    C:\javaapp是放.java文件的,good是我建的.java文件名。请问这是怎么回事,怎么解决?
      

  7.   

    你用的是win98吗/?编译".java":javac 文件名.java运行.class文件:java 文件名        //这一步不用加文件的扩展名
      

  8.   

    我用的是Windows XP 操作系统。
      

  9.   

    XP也是一样的,同意zhijie1225(海蓝)
      

  10.   

    我也是按照zhijie1225(海蓝)的说法做的,但还是不对;
    我的java环境变量设置如下:
    JAVA_HOME    ->  C:\j2sdk1.4.2_04
    PATH               ->   %JAVA_HOME%\bin
    CLASSPATH      ->   .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
      

  11.   

    应该是程序本身的问题,可能static void main()的错误
      

  12.   

    public static void main(String[] args)