你好,從報錯信息來看,程序沒有找到所需要的java class。
個人認為有兩點:
沒有導入jar文件。
jar文件中沒有所需的class。
⑵ php exec調用java程序 寫文件不執行
在伺服器中的有一段代碼是通過調用jar包實現的:
shell_exec("java -jar $jar_file $confa $confb ")
剛開始的時候每天運行都很正常,可是最近php每次執行到這個函數的時候就被暫停了,一直卡在這里,不再向下面運行。
⑶ php怎麼調jar,謝謝
目前php無論通過什麼途徑都是沒法直接調用jar包的,這是他跟jsp相比的最大弱項,同時給php帶來的最大好處就是輕量級,以及處理速度。
有點跑題了。
言歸正傳,剛才提到了php是不能調用jar包的,但是可以通過javabridge調用,.class文件並運行,.class文件在哪?把jar包用rar解壓你就看見了,一把一把的。
至於javabridge怎麼配置以及實用給你一個篇我寫過的日誌吧
http://hi..com/cjuyxbkmcbfisyf/item/687dfaf9144a59b831c199d7,還是比較詳細了 ,有問題再追問
⑷ php如何兼容調用java開發的jar包
eclipse和Myeclispe的導出功能 都是可以支持在同一個項目內 分包打成jar的 由於程序本身是有依賴關系的 所以分包的jar也是要相互支持才行。至於想復用可以做一些公共的功能包打成jar,反復使用也是可以做到的。