I would like to protect my java application. Only user with usb dongle can use it. But something very disappointing is java can be decompiled. Seems like there is no way to really protect it. Any experienced java programmer can decompile the application and find the portion the control usb dongle and bypass it.
Is there other way to protect java application ?