关于php调用java

qinxukaiss 发布于 2015/01/10 19:21
阅读 2K+
收藏 0

因为要用到java的一个格式转换的组件 所以就必须php和java调用

最开始,弄得java.inc,就是在PHP里面调用java,折腾了两天不理想,就放弃了。

后来想到一个办法,php能执行.批处理文件,那我就把执行的代码写在.bat里面了,然后参数生成文件,每次执行都去读那个参数文件。

本来一切都妥妥的,直接双击.bat可以成功。但是用php的 exec执行就出问题了,到执行的那一步就停止了。

为了直观一点看出来 我在.bat文件末尾加了一个命令 ping www.qsyz.net

这是 .bat 文件的内容 两行命令都可以执行 

这是php文件的内容,写法绝对没错。

PHP执行结果  可以看出 第一行直接没执行 下面的 ping倒是执行了 执行结果是0 表示成功。

第一行没成功的原因是啥? 是权限问题吗? 因为调用的是java 是内存不够的问题吗?

加载中
0
0
有明丶
有明丶
Java包有没有设置入口
qinxukaiss
qinxukaiss
可是 双击.bat都可以得啊
0
雨翔河
雨翔河
直接运行没有问题的话,说明你的调用存在问题,调用没有问题的话看是不是你的权限问题。
qinxukaiss
qinxukaiss
直接运行可以成功的 调用也没问题 因为第二行执行了 权限有什么问题啊?
0
Tuesday
Tuesday
start xxx.exe
qinxukaiss
qinxukaiss
.bar 用 start 还是把java弄成 exe?
0
方舟编译器
方舟编译器
为什么那样用呢,通过http
方舟编译器
方舟编译器
点击此处输入评论
qinxukaiss
qinxukaiss
我曾经也想到过 因为java本身能做网站 不知如何通过浏览器访问 java 啊?
0
方舟编译器
qinxukaiss
qinxukaiss
socket 在JAVA 里面 还是 PHP?
0
szf
szf
明明看到执行了啊。 否则什么before,time这些输出是哪里出来的?
0
dij
dij
java好像缺少命令参数。最好弄个java的http服务,web servcie那样,向127.0.0.1:xxxx端口通信再返回内容
返回顶部
顶部