Exception in thread "main" java.lang.NoClassDefFoundError: d:\En1是类路径问题
就是你的classpath环境变量没有设置正确,比如没有当前目录.;等,是不是你安装了jdk1.4后没有改正环境变量的设置?
仔细看看设置吧

解决方案 »

  1.   

    我用你的第二个例子,在jbuilder3 jdk1.2 + jce1.2.1 下运行完全正常。
    看来是和你的VAJ3.5 有关。
    运行结果如下:AppAccelerator(tm) 1.2.010 for Java (JDK 1.2), x86 version.
    Copyright (c) 1997-1999 Inprise Corporation. All Rights Reserved.加密前的二进串:D2:AA:BC:D3:C3:DC:B5:C4:D0:C5:CF:A2
    加密前的信息:要加密的信息
    加密后的二进串:81:FB:FC:D6:0C:E4:6B:70:91:2A:28:0B:7D:E9:B1:FC
    解密后的二进串:D2:AA:BC:D3:C3:DC:B5:C4:D0:C5:CF:A2
    解密后的信息:要加密的信息Press Ctrl+C to terminate the application...
    在cmd 下试试看,我觉得是你的IDE 有问题。
      

  2.   

    我也怀疑是我的VAJ的问题,可是运行别的程序正常,在JCE中有四个包吧,我都导入了。下午还重新装了VAJ,问题依然。在cmd下试,还是报那种错误啊Exception in thread "main" java.lang.NoClassDefFoundError: d:\En1。
      

  3.   

    谁有没有不用JCE的例子啊,用自己的API写的啊?
      

  4.   

    不用JCE,还用JAVA做什么安全?那还不如用C下呢。
    一般都要用的。
    我看了一下,你的这两个程序是正确的。
    按提是消息,应该是类路尽的错误。注意:不是说你的设置有问题,而是说:
    这个例子不能自己直接用。(第一个)。没必要搞这么复杂,特别是第2个,故弄眩虚(?),没必要。
    其实,用JAVA来加解密是很简单的。
    你要栗子的话,说下油箱,我给你发个程序(我这里是两个,呵呵)。
      

  5.   

    简直太谢谢你了。我现在是没有时间来仔细考虑JCE在我这儿出现问题的原因了。我也知道JCE很棒,可是就是发生了这个问题,搞不明白。。再次感谢~