在 Java 9 之前用用来给 Java 打包应用程序或者小程序用。但是从 JDK 11 开始不再支持这种方式, 并且在 JDK 9 开始, 可以用 jar 命令来创建模块化的 jar 文件。这里说基础的也是为了接下来的学习必要。
在 GC 日志中,出现 GC Cause 为 GCLocker Initiated GC。因此,在发生此类 JNI 调用时,禁止 GC 的发生,同时阻止其他线程进入 JNI 临界区,直到最后一个线程退出临界区时触发一次 GC。
/difficulty 设置难度,/effect 添加或移除药水效果,/enchant 附魔玩家物品,/execute 作为另一个实体执行命令,/体验刷机体验,/fill 填充正方形,/function 运行函数,/gamemode 改变游戏模式,/gamerule 改变游戏规则,/give 给玩家物品,/help 显示帮助,/kill 杀死实体,/locate 定位最近的建筑坐标,/me,/particle 产生粒子效果,/playsound 播放音乐,/recipe 管理组成,/reload 重新加载数据包,/replaceitem 替换物品。
/difficulty 设置难度,/effect 添加或移除药水效果,/enchant 附魔玩家物品,/execute 以另一实体身份执行命令,/experience 刷经验,/fill 填充方块,/function 运行函数,/gamemode 更改游戏模式,/gamerule 更改游戏规则,/give 给玩家物品,/help 显示帮助,/kill 杀死实体,/locate 定位最近的建筑坐标,/me ,/particle 生成粒子效果,/playsound 播放音乐,/recipe 管理合成,/reload 重载数据包,/replaceitem 替换物品。