您正在遵循的教程已有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应用程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)