![]() |
1
3
告诉你没有什么可以阻止它的答案是错误的。 你可以 seal 您的包裹。密封包是可以在一个且只有一个中定义的包。jar文件。Java运行时将拒绝该包中定义的任何类。jar文件。
密封包装很简单。在容器中。jar文件清单,为该包添加一个部分,并包括
|
![]() |
2
1
不多当您不使用Java9时 module 支持已启用。 通过简单地“伪造”现有软件包,就可以潜入其中。正如另一个答案所述,您可以通过jar文件中的元数据密封一个包。当你进一步考虑签署jar文件时,某种程度上似乎是可能的。但我想即使这样,也可能会有一些使用类装入器魔术的技巧。 |
![]() |
3
0
在Java 8或更低版本中,没有什么不允许您这样做。换句话说,这是允许的。 在Java 9中,模块系统将强制要求包只能位于单个模块中 |
|
user29759326 · 如何返回递归函数中的最后一个值? 7 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 7 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 7 月前 |
![]() |
rudraraj · java中未声明最终变量 8 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 8 月前 |