热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Java】ClassJavaLaunchHelper实现冲突:在同一应用中存在多个实现版本

在同一个应用程序中,`ClassJavaLaunchHelper`存在多个实现版本,导致了objc系统报告冲突。具体表现为:objc[64179]指出`ClassJavaLaunchHelper`在两个不同的路径中被实现,这可能会影响应用程序的稳定性和性能。为了解决这一问题,建议检查并统一`JavaLaunchHelper`的实现版本,确保其唯一性。

详细问题描述如下:

objc[64179]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x10ad354c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10cdbc4e0). One of the two will be used. Which one is undefined.

其实对程序并无影响,在 Java 9 和 Java 1.8.152 版本里已经修复了。

解决方法参考链接:

  1. http://blog.csdn.net/lizhaowei213/article/details/68951671
  2. https://stackoverflow.com/questions/43003012/class-javalaunchhelper-is-implemented-in-two-places

推荐阅读
author-avatar
mobiledu2502853463
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有