jdk1.30可以在win2000 advance server上运行.如果你用的是中文版的操作系统,看看jdk1.30的注册表信息是否正确.Java Runtime Environment

解决方案 »

  1.   

    jdk1.30的注册表信息是否正确.Java Runtime Environment?
    能说具体点么??
      

  2.   

    应该没问题,我在winNT  server4.0上都可以用的。就是在路径*:\*\jdk1.3\bin\    下输入javac、java等行编译命令,进行编译、解释。都好用。
      

  3.   

    如果没有设置环境变量,按下操作试试:
    右击“我的电脑”-》选择“属性”-》选择“高级”-》选择“环境变量”
    新建一个“系统变量”
    变量名为:path
    变量值为:你的jdk的安装路径\bin
      

  4.   

    在中文win2000AD上直接安装jdk1.4,无需设置环境变量。
    请写出你的操作步骤及错误提示,以便分析。
      

  5.   

    右击“我的电脑”-》选择“属性”-》选择“高级”-》选择“环境变量”
    新建一个“系统变量”
    set java_home=myjdk
    set path=%path%;%java_home%\bin;
    set classpath=%classpath%;.;%java_home%\lib;%java_home%\lib\dt.jar;%java_home%\jre\lib\rt.jar
    然后运行hello程序:
    //hello.java
    import java.lang.*;public class  hello{
    public static void main(String args[]) 
    {
    System.out.println("Hello World!");
    }
    }
    //程序在我朋友的机器上通过
    javac e:\javademo\hello.java
    生成的class文件在其他机器上运行正常java e:\javademo\hello
    报错:java.lang.NoClassDefFoundError: e:\javademo\hello
    Exception in thread "main" jdb e:\javademo\hello.java
    显示如下:
    Initializing jdb...
    > run e:\javademo\hello.java

    VM Started: 
    Exception occurred: java.lang.ClassNotFoundException (uncaught) thread="main", java.net.URLClassLoader$1.run(), line=200, bci=72 main[1] 
    Exception occurred: java.lang.ClassNotFoundException (uncaught) thread="main", java.net.URLClassLoader.findClass(), line=205, bci=28main[1] java.lang.NoClassDefFoundError: e:\javademo\hello/java
    main[1] Exception in thread "main" The application exited实在是不懂,太奇怪了!
      

  6.   

    哦,我知道了!
    可能是工作目录的问题!
    我应该将它设为e:\javademo.
    谢谢。