冻结最大堆空间选项

vyu0f0g1  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(203)

有没有办法隐藏选项 -Xmx 以及 -Xmx 来自用户?我的意思是不要让用户玩弄java堆的大小。为所有java应用程序设置最大/最小堆大小的x值。
我试图找到某种jvm配置设置,但是找不到。有办法处理吗?或者我应该查看jdk代码并更改 -Xmx/s 选择?
我在基于linux的主板上运行java。
请建议。

e5nqia27

e5nqia271#

有没有办法对用户隐藏选项-xmx和-xmx?
如果用户可以直接访问 java 命令和类文件/jar文件。
如果你能在用户无法运行的系统上运行游戏 java 直接地,您可以创建一个不可编辑的“快捷方式”来启动游戏,或者编写一个 Package 器或一个自定义的java启动程序来删除用户传递某些选项的能力。
也许让java应用程序查看 java 命令行选项,并检查以不需要的方式干扰堆设置的选项。
警告:这些方法中的每一种都可能被具有中等逆向工程技能的人所颠覆。

相关问题