i have implemented a custom class loader to securing my application
but when i load an encrypted class java throws IllegalAccessError but i sure that decryption is done accuratly because i have put decrypted class file in some where and compared it with the original class file.
according to java documentations about IllegalAccessError
"Normally, this error is caught by the compiler; this error can only occur at run time if the definition of a class has incompatibly changed. "
how can i define my decrypted class compatibly?