没有写错,我用了j3d但是好象原来默认的里面没有3d库,所以我装了,用ie打开sun给的例子老是出现这个问题:
Exception:java.lang.NoClassDefFoundError:javax/media/j3d/Shape3d

解决方案 »

  1.   

    classpath里面应该设置的东西是什么
      

  2.   

    你是在做什么呀,怎么用IE打开呢?
    是写的JAVA还是JSP?
    如果写的是JAVA,这个配置你可能用得上:
    现假设你把JDK装在D:\j2sdk1.4.1目录中,在Windows9X:在c:\autoexec.bat中设置,如:
    set java_home=D:\j2sdk1.4.1
    set path=%java_home%\bin;%path%
    CLASSPATH=D:\j2sdk1.4.1\lib\dt.jar;D:\j2sdk1.4.1\lib\tools.jar 
    设置完后重新启动计算机.在Windows2000中,在"控制面板"-"系统"-"高级"-"环境变量"-"系统变量"中设置
    进入"环境变量"设置path,在变量值中加入:"D:\j2sdk1.4.1\bin",
    新建"classpath"变量名,加入"D:\j2sdk1.4.1\lib\dt.jar;D:\j2sdk1.4.1\lib\tools.jar "变量值中不用重启动计算机.
    JDK就设置完成了.再用我这里带的(因为不允许放.java后缀的,我压缩了一下,
    可记得要解压,并把Hellow.java放到根目录下)Hello.java测试一下,
    把Hello.java放在D:\下,进入D:\
    用如下命令:
    javac Hello.java
    java Hello如果出现"Hello!" 
    那就是你的设置没有问题了
    如果你还不会设置的话,在安装完成后,
    你查找一下javac.exe!你可以先找到javac.exe然后看它的属性,把属性里的路径复制下来:比如属性里的路径是:e:\jdk1.4.0\jdk1.4.0\bin 
    你就把它放到path里去,就是这样的了: SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;e:\jdk1.4.0\jdk1.4.0\bin 
    JAVA_HOME里去掉\bin就是了: 
    成这样:SET JAVA_HOME=e:\jdk1.4.0\jdk1.4.0 classpath也相应的改一下,成这样: 
    CLASSPATH=e:\jdk1.4.0\jdk1.4.0\lib\dt.jar;e:\jdk1.4.0\jdk1.4.0\lib\tools.jar 
      

  3.   

    还有点毛病,
    CLASSPATH=e:\jdk1.4.0\jdk1.4.0\lib\dt.jar;e:\jdk1.4.0\jdk1.4.0\lib\tools.jar 应该是:
    CLASSPATH=.;e:\jdk1.4.0\jdk1.4.0\lib\dt.jar;e:\jdk1.4.0\jdk1.4.0\lib\tools.jar 
    就是classpath第一个是个小点