windows下的安装
第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。
在 Win9x 下加入 :“PATH=%PATH%;C:\jdk122\bin” 到AUTOEXECBAT文件中
在 NT /Win2000下加入 “;C:\jdk122\bin”到环境变量中。
这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。
第二步:修改你的PHPINI文件。
[java]
extension=php_javadll
javalibrarypath=c:\web\php4\extensions\
javaclasspath="c:\web\php4\extensions\jdk122\php_javajar;c:\myclasses"
在PHPINI中加入extension=php_javadll
并在[java]中,设定好javaclasspath,让它指向php_javajar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:\myclasses这个目录。
第三步:测试环境,创建如下PHP文件:
<$system = new Java("javalangSystem");
print "Java version="$system->getProperty("javaversion")"\n";
print "Java vendor="$system->getProperty("javavendor")"\n\n";
print "OS="$system->getProperty("osname")" "
$system->getProperty("osversion")" on "
$system->getProperty("osarch")"\n";
$formatter = new Java("javatextSimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("javautilDate"))"\n";
>
set_time_limit(0)//无限超时
ignore_user_abort (true)//忽略用户离去
while(1){
你的代码
sleep(100)//停顿100秒防止死循环耗资源
}
至於你的监控页面需要用ajax来实现防止其受被监控页影响
你可以百度一下(建议谷歌) ajax长轮询,这个可以实现你要的效果
这样可以实现後台执行的效果,但
以上就是关于如何在php中执行java代码全部的内容,包括:如何在php中执行java代码、我写一个php无限循环程序,然后运行,再关闭浏览器,程序继续在后台运行着。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)