小编Sim*_*fer的帖子

在Java 7上使用JNI运行java 5/6会给出堆栈警告警告

使用1.5(或1.6和1.5可比性模式)构建的java程序会发出以下警告:

Java HotSpot(TM)服务器VM警告:您已加载库mynativelib.so,它可能已禁用堆栈保护.
VM将尝试立即修复堆栈防护.强烈建议您使用'execstack -c'修复库,或将其与'-z noexecstack'链接.

它似乎没有引起问题,但显然对我们的客户来说有点可怕.我不认为在7中构建java位会解决这个问题,但我很难看到文档说明如何为Java 7构建JNI库,这就是警告暗示我应该做的不同.

那么我应该在哪里看?

java java-native-interface guard

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

guard ×1

java ×1

java-native-interface ×1