社区
基础编程
帖子详情
php如何调用java类?
gll2344
2013-06-15 02:42:58
我在php中利用php-java-bridge桥调用java类,参照网上的教程做的。
php文件中,最开始有如下两行代码:
require_once("java/Java.inc"); //必须包含的配置文件
java_require("Test.jar"); //引用包含的jar包
在执行java_require时包含自定义类时,就报错了,类的位置也放对了啊,哪位高手知道是怎么回事吗?
另外,php5是不是已经没有php_java.dll链接库了?
...全文
352
8
打赏
收藏
php如何调用java类?
我在php中利用php-java-bridge桥调用java类,参照网上的教程做的。 php文件中,最开始有如下两行代码: require_once("java/Java.inc"); //必须包含的配置文件 java_require("Test.jar"); //引用包含的jar包 在执行java_require时包含自定义类时,就报错了,类的位置也放对了啊,哪位高手知道是怎么回事吗? 另外,php5是不是已经没有php_java.dll链接库了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangpei2008
2013-06-17
打赏
举报
回复
最简单的方法是用Servlet Or Webservice形式对Java类进行封装,用php的curl来调用。如果用桥的形式,程序部署都是个问题。
深圳phper
2013-06-17
打赏
举报
回复
没这样玩过,表示要关注一下
xuyanlu
2013-06-16
打赏
举报
回复
我以前做的一个项目也是php调用了java的类,不过我们直接用的就是绝对路径,没有出现什么差错...
「已注销」
2013-06-16
打赏
举报
回复
updateJarLibraryPath((o:String)[o:String], (o:String)[o:String], (o:String)[o:String], (o:String)[o:String]). Cause: java.io.IOException: Could not open jar file Test.jar, reason: Test.jar
gll2344
2013-06-15
打赏
举报
回复
我用绝对路径就好了,我的php.ini文件中已经指定了自定义类的存放路径了啊,怎么还要使用绝对路径? java_require包含自定义类之后,可以调用自定义的类了。 另外,php怎么和java servlet通信呢?还需要其他特殊配置吗?
xuzuning
2013-06-15
打赏
举报
回复
系统找不到指定的文件! 你改用绝对路径看看 java_require(realpath("Test.jar"));
一起混吧
2013-06-15
打赏
举报
回复
你这属于java 错误,建议去java版块问吧。错误提示还有乱码。。
gll2344
2013-06-15
打赏
举报
回复
在执行java_require("Test.jar"); 报如下错误: Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: Invoke failed: [[o:JavaBridge]]->updateJarLibraryPath((o:String)[o:String], (o:String)[o:String], (o:String)[o:String], (o:String)[o:String]). Cause: java.io.IOException: Could not open jar file Test.jar, reason: Test.jar (绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆�) VM: 1.7.0_21@http://java.oracle.com/" at: #-18 php.java.bridge.DynamicJavaBridgeClassLoader.checkJarFile(DynamicJavaBridgeClassLoader.java:108) #-17 php.java.bridge.JarLibraryPath.createUrls(JarLibraryPath.java:192) #-16 php.java.bridge.JarLibraryPath.checkURLs(JarLibraryPath.java:117) #-15 php.java.bridge.JarLibraryPath.<init>(JarLibraryPath.java:64) #-14 php.java.bridge.DynamicJavaBridgeClassLoader.checkJarLibraryPath(DynamicJavaBridgeClassLoader.java:74) #-13 php.java.bridge.JavaBridgeClassLoader.updateJarLibraryPath(JavaBridgeClassLoader.java:89) #-12 php.java.bridge.JavaBridge.updateJarLibraryPath(JavaBridge.java:1445) #-11 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) #-10 sun.reflect.Native in C:\AppServ\www\demo\java\Java.inc on line 298
PHP
+FLASH
调用
摄像头拍照解析及实例下载
通过详细讲解一个
PHP
+FLASH
调用
摄像头拍照并保存在服务器的实例,让学员掌握网页
调用
摄像头拍照的知识,并可应用到自己的程序中。 我们提供大量
PHP
实用实例源码解读教程并提供下载,让
PHP
小伙伴迅速提升
PHP
技能,并...
PHP
调用
JAVA
jar包
调用
PHP
调用
JAVA
jar包
调用
php
调用
java
工作中遇到了
php
需要
调用
jar功能;在此整理下。 准备工作: 1、
php
环境; 2、
java
环境; 3、
Java
Bridge环境;
Java
Bridge是由
Java
语言实现的,所以必须安装JDK实现对jar文件执行提供支持。并配好环境变量;这里...
PHP
使用
PHP
RPC协议
调用
JAVA
类
如何用
PHP
调用
JAVA
类
,通过
php
-
java
-bridge可以实现,还有使用WebService也可以使用ICE等中间件,这里通过
PHP
RPC实现,需要到
PHP
RPC官网下载对应的软件包然后拷贝对应的文件到
JAVA
的lib目录下和
PHP
的目录下(见下图),...
PHP
中
调用
Java
类
的两种方法
Java
语言功能强大,因此在许多情况下在
php
中来
调用
Java
的功能将十分有用。在
php
中
调用
Java
语言有两种方法,一种是使用
php
中的
Java
扩展模块,另一种是使用minij2ee应用服务器提供的SJOP协议实现。下面我们来比较一下...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章