可执行java文件可在一台机器上运行
我如何制作一个只能在一台机器上运行的可执行Java文件(获取该文件的人创建的该文件的副本无法运行)理论上,你可能能用硬件做一些事情,但是它很脆弱,在java中更容易绕过,然后是C++或C++。我不认为这个问题是目前讨论的主题,但它可能是在。如果安全真的很重要,我不认为Java是一个理想的解决方案。正如艾略特所说,有很多方法可以绕过保护。MAC地址很容易被伪造,Java AFAIK没有真正的HWID方法,即使有,类文件也可以很容易地与其他人的类文件交换。有些人建议进行模糊处理,但这只会使代码难以阅读,但并非不可能。你将不得不跳过篮筐,使它变得如此复杂,以至于没有人愿意尝试闯入。诚然,这同样适用于其他应用程序,但对于C(++)等本机语言来说更简单可执行java文件可在一台机器上运行,java,file,executable,Java,File,Executable,我如何制作一个只能在一台机器上运行的可执行Java文件(获取该文件的人创建的该文件的副本无法运行)