问题描述
importjava.io.*;importjavax.crypto.*;publicclassCode2{publicvoidmain(Stringargs[])throwsException{KeyGeneratorkg=KeyGenerator.getInstance("DESede");kg.init(168);SecretKeyk=kg.generateKey();FileOutputStreamf=newFileOutputStream("Key1.dat");ObjectOutputStreamb=newObjectOutputStream(f);b.writeObject(k);}}此程序编译不错,运行出现java.lang.NoSuchMethodError:mainExceptioninthread"main"Processcompleted.是不是“importjavax.crypto”有问题,改怎么解决
解决方案
解决方案二:
LZ注意main函数的写法。需要加static。importjava.io.*;importjavax.crypto.*;publicclassCode2{publicstaticvoidmain(Stringargs[])throwsException{KeyGeneratorkg=KeyGenerator.getInstance("DESede");kg.init(168);SecretKeyk=kg.generateKey();FileOutputStreamf=newFileOutputStream("Key1.dat");ObjectOutputStreamb=newObjectOutputStream(f);b.writeObject(k);}}
解决方案三:
非常感谢