Olá,
Pessoal, é o seguinte…
Tenho uma aplicação simples em javam mas que usa as classes do pacote sun.security.util.*
Até ai sem problemas… roda numa boa em todas as máquinas que testei e que tenham a JRE 1.5 da SUN.
Em um dos novos testes, tentei usar outras VM’s, como a da IBM.
E ao roda a aplicação tive o serguinte problema na parte do Keystore:
Exception in thread "Thread-3" java.lang.NoClassDefFoundError: sun.security.util.DerOutputStream
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:69)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:131)
Pelo que andei lenbdo em alguns fóruns, o terei que mudar os meus imports para com.ibm.security.util.*.
Mas fiquei meio cabrero, poxa… pq não manter o pacote nativo e só criar um novo ??? Precisava mesmo substituir só para quebrar a compatibilidade ??
Ou eu que to comendo bola, e o pacote de segurança é um pacote a parte, como o freechart ?? (o que acredito que não seja)
Desde já vlw a ajuda!