What is the general approach to implement the serial number and activation protection for Java Application?
<p>I want to create a Java Desktop Application and want to employ some mechanism to protect my software from illegal copy. What is the general best approach to implement the serial number and activation protection for Java Application? If the user can activate the software correctly, where to store the activation info?</p>

<p>Thanks. </p>
