如何在php中执行java代码?1
发布网友
发布时间:2024-01-19 09:52
我来回答
共3个回答
热心网友
时间:2024-02-10 11:47
windows下的安装
第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。
在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT文件中
在 NT /Win2000下加入 “;C:\jdk1.2.2\bin”到环境变量中。
这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。
第二步:修改你的PHP.INI文件。
[java]
extension=php_java.dll
java.library.path=c:\web\php4\extensions\
java.class.path="c:\web\php4\extensions\jdk1.2.2\php_java.jar;c:\myclasses"
在PHP.INI中加入extension=php_java.dll
并在[java]中,设定好java.class.path,让它指向php_java.jar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:\myclasses这个目录。
第三步:测试环境,创建如下PHP文件:
<?
$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")."\n";
print "Java vendor=".$system->getProperty("java.vendor")."\n\n";
print "OS=".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")."\n";
$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";
?>
热心网友
时间:2024-02-10 11:47
用thrift开个进程
然后PHP调用就可以了。
热心网友
时间:2024-02-10 11:48
php_java.dll追问php-java-bridge怎么样???
参考资料:http://www.chineselinuxuniversity.net/articles/49150.shtml
如何用PHP代码实现这个Java代码所实现的
JavaAes类,用php实现方法:importjava.security.NoSuchAlgorithmException;importjava.security.SecureRandom;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.SecretKey;importjavax.crypto.spec.SecretKeySpec;publicclassAESSecurityUtil{privatestaticfinalStringAES="AES";privatestaticf...
Java 写的应用程序如何调用PHP写的应用程序?接口怎么调用?
到这时,其他的一些程序员也开始参与PHP源码的编写(主要有Zeev Suraki和Andi Gutmans),很明显,此时的PHP为了以后的发展,必须重新编写。因此,PHP v3.0就出现了。 1.2 特性 PHP的特性包括: * 开放源码 -- 所有的PHP源码都可以得到。事实上,所有的源码都包含在随书附带的光盘中。 * 没有运行费用 -- PHP是免费的...
如何在html中编写java代码
在html里面是无法进行java编写的。但是你可以用jsp来完成java逻辑的开发。(等同于php套路,就是在html里面嵌入后台语言)随后在jsp内部利用<% java %>(<? php ?>)就可以跑java的东西了
linuxphp执行java失败linuxphp执行
具体执行流程:首先运行Web服务器,然后安装并配置php,最后可以用Web浏览器访问php程序的输出,即浏览服务端的php页面(或数据输出)。 02命令行脚本 通过命令行模式运行php脚本,这种模式下不需要服务器的支持或者依赖浏览器的触发,在命令行脚本模式下仅需要php解析器来执行。通常这种方法被用在Windows和Linux平台下做日常运...
怎么在电脑上编写并运行Java程序
一、基础的开发就JDK就行了,这个jdk就提供了编译器,就是常说的java虚拟机,代码可以通过任何的文本编辑器编辑;jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。jdk各个版本的特性 1997 年Servlet技术的产生以及紧接着JSP的产生,为Java对抗PHP,ASP等等服务器端语言...
php 和java的执行的区别
将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地修改编码以适应这样的变化。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。由于PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。而Java...
怎么把php代码嵌套到javasprict里
以下是php与javaScript两者交互的一个示例:<?php function buildJsArray($prefix, $sn, $raw_data) { data = unserialize($raw_data);out = "{$prefix}[{$sn}] = [";for ($i = 0; $i < count($data); $i++) { out .= "\"{$data[$i]}\", ";} out = substr($out, 0...
php后端和java后端的区别(java和php哪个做app后端)
4、,数据库访问比较,PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强,而Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库,访问数据库的接口比较统一。5、Java是门面对对象的程序设计语言,PHP是解释执行的服务器脚本语言。6、Java是一...
在PHP引用jar包的过程中,报javax.script.ScriptException: java.io...
java 调php, 实际是通过java调用 php-cgi 这个 clis 来执行的. 错误信息 Please install php-cgi已经明确指示了调用错误, 因此检查 php中调用java部分的代码, 特别是 java -jar xxx 参数1 参数2之类中的参数部分.另外, 在php调java的的那个php的目录中, 运行 php-cgi -v , 看看php-cgi是否...
我是学java的,因公司原因 现在要转php求大神给说下php与java的差异
一、 语言比较 PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。Java首先要编译成字节码.class文件,然后在java虚拟...