使用PHPJava桥对ClassNotFoundException进行故障排除

使用PHPJava桥对ClassNotFoundException进行故障排除,第1张

使用PHP / Java桥对ClassNotFoundException进行故障排除

您正在遵循的教程已有5年历史了,根据FAQ,

java_require()
不推荐使用:

为什么不推荐使用java_require()?

因为Java没有模块系统。

例如,如果应用程序A所需的库的较早版本已被缓存,则无法加载应用程序B所需的库“ lucene-2.3.1.jar”。
无论如何,尝试链接库都会在运行时导致“ NoClassDefFound”或“ NoSuchMethod”错误
。或者某些过程可能会抛出检查异常,即使它们没有声明它们。

为了保护PHP开发人员免受Java的“麻烦”的侵扰, 我从PHP / Java Bridge 6.0版中删除了动态类加载机制
;java_require()发出警告。

正确的Java模块系统必须使用特殊的Java VM挂钩,这些挂钩目前尚不存在。

如何加载Java库?

您应该按照Java独立版本或Java webapps文档中的说明链接Java应用程序。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5623226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存