【发布时间】:2013-03-26 06:10:28
【问题描述】:
我想使用 Java_Bridge 在 php 文件中使用我的 java 类。但是,为了在我的 Windows 系统中安装 javabridge,我需要 java-x86-windows.dll 无法找到。我在哪里可以得到这个 java-x86-windows.dll,还有其他方法可以从 php 文件中调用 java 函数吗?
【问题讨论】:
标签: java php php-java-bridge
我想使用 Java_Bridge 在 php 文件中使用我的 java 类。但是,为了在我的 Windows 系统中安装 javabridge,我需要 java-x86-windows.dll 无法找到。我在哪里可以得到这个 java-x86-windows.dll,还有其他方法可以从 php 文件中调用 java 函数吗?
【问题讨论】:
标签: java php php-java-bridge
你可以从这个site下载它或者你可以试试sourceforge
PHP/Java Bridge 是基于 XML 的流式传输的实现 网络协议,可用于连接原生脚本引擎, 例如 PHP、Scheme 或 Python,带有 Java 虚拟机。
【讨论】:
另一个选择是使用 Java/PHP 桥的 Zend Server 实现,我在生产环境中使用过它,它非常好。它不需要像 tomcat 这样的 Java 服务器,并提供了完整的 PHP 堆栈(apache、PHP 和 MySQL),从而降低了复杂性(更少的移动部件)。你可以到这里:
http://www.zend.com/en/products/server/free-edition
请记住,您必须使用适合您的操作系统的路径分隔符(; 用于 windows 和 : 用于 linux)将您的 jars 添加到 watchdog-jb.ini 文件中的 Zend 类路径并重新启动服务器。然后,您可以通过以下方式调用您的课程:
$myClass = new Java("com.someclass", $data); //Your constructor
从那时起,它与 sourceforge 版本非常相似。希望对您有所帮助。
【讨论】: