win2000 advance server不能使用jdk1.3???
请问有谁在win2000 advance server用过jdk1.30??
尝试很多次,
最简单的程序都没通过,
所以这么问!
问题点数:20、回复次数:8Top
1 楼emily_wang(emily_wang)回复于 2002-02-20 21:00:52 得分 5
jdk1.30可以在win2000 advance server上运行.如果你用的是中文版的操作系统,看看jdk1.30的注册表信息是否正确.Java Runtime EnvironmentTop
2 楼qrdswbg(气人的事我不干)回复于 2002-02-20 21:54:47 得分 0
jdk1.30的注册表信息是否正确.Java Runtime Environment?
能说具体点么??Top
3 楼ruihuama(天天天蓝)回复于 2002-02-20 22:33:26 得分 5
应该没问题,我在winNT server4.0上都可以用的。就是在路径*:\*\jdk1.3\bin\ 下输入javac、java等行编译命令,进行编译、解释。都好用。Top
4 楼bistar(I'm Marvin.)回复于 2002-02-20 23:17:04 得分 5
你设置环境变量了吗Top
5 楼bistar(I'm Marvin.)回复于 2002-02-20 23:22:17 得分 0
如果没有设置环境变量,按下操作试试:
右击“我的电脑”-》选择“属性”-》选择“高级”-》选择“环境变量”
新建一个“系统变量”
变量名为:path
变量值为:你的jdk的安装路径\binTop
6 楼heavensoft(www.iBeiKe.com)回复于 2002-02-21 00:35:08 得分 5
在中文win2000AD上直接安装jdk1.4,无需设置环境变量。
请写出你的操作步骤及错误提示,以便分析。Top
7 楼qrdswbg(气人的事我不干)回复于 2002-02-21 09:44:05 得分 0
右击“我的电脑”-》选择“属性”-》选择“高级”-》选择“环境变量”
新建一个“系统变量”
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=28
main[1] java.lang.NoClassDefFoundError: e:\javademo\hello/java
main[1] Exception in thread "main"
The application exited
实在是不懂,太奇怪了!
Top
8 楼qrdswbg(气人的事我不干)回复于 2002-02-21 10:34:27 得分 0
哦,我知道了!
可能是工作目录的问题!
我应该将它设为e:\javademo.
谢谢。Top




