當前位置:首頁 » 編程語言 » php調用jar

php調用jar

發布時間: 2022-07-25 09:17:10

php使用javabridge時,怎麼引入jar包

Java.inc--供PHP語言調用的方法包,主要是Java類。
具體使用辦法:
首先運行JavaBridge.jar啟動WEB伺服器介面,在JavaBridge.jar所在目錄運行命令:java -jar JavaBridge.jarSERVLET_LOCAL:8080。其中java如不在環境變數PATH中請使用絕對路徑。(windows平台如果關聯了jar文件到javaw可以直接雙擊JavaBridge.jar,選擇SERVLET_LOCAL:8080然後單擊確定;linux平台可以在命令前使用nohup使用程序能持續運行;8080是常用埠,可以設置為其它埠)。
接下來就可以編寫PHP

② 在PHP引用jar包的過程中,報javax.script.ScriptException: java.io.IOException: PHP not found.

PHP 裡面通過 java 再掉 php? 這不是........脫那個啥啥么?

java 調php, 實際是通過java調用 php-cgi 這個 clis 來執行的. 錯誤信息

Pleaseinstallphp-cgi

已經明確指示了調用錯誤, 因此檢查 php中調用java部分的代碼, 特別是 java -jar xxx 參數1 參數2之類中的參數部分.

另外, 在php調java的的那個php的目錄中, 運行 php-cgi -v , 看看php-cgi是否正常.

③ linux下php如何調用jar文件

exec("java -jar 你的jar文件")

500是Internal Server Error啊,那是出錯了,不是成功

④ 你好,請問用php怎麼調用jar包呢

PHP沒有辦法調用jar包,class只是文本文件,所以可以調用,jar是加密文件,所以沒有辦法讀取。

⑤ linux環境中 PHP通過php-java-bridge調用Java類 報錯

看提示應該是文件無法打開,java.io.IOException應該是java系統庫,那就要看看是否是路徑不對或者路徑下沒有對應的class,本地如果都沒問題的話,windows跟liunx差異好像就大小寫吧,要不就是檢查php.ini的配置

⑥ PHP源碼如何編譯為jar文件

可以使用 php2java 工具先轉成 java 代碼,再編譯打包成 jar.

⑦ php怎麼調用java jar

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";

?>

⑧ PHP調用java類報錯

你好,從報錯信息來看,程序沒有找到所需要的java class。

個人認為有兩點:

  1. 沒有導入jar文件。

  2. jar文件中沒有所需的class。

⑨ 如何在php中執行java代碼

windows下的安裝

第一步:安裝JDK,這是非常容易的,你只需一路回車的安裝好。然後做好以下步驟。

在 Win9x 下加入 :「PATH=%PATH%;C:jdk1.2.2in」 到AUTOEXEC.BAT文件中

在 NT /Win2000下加入 「;C:jdk1.2.2in」到環境變數中。

這一步是非常重要的,這樣PHP才能正確的找到需調用的JAVA類。

第二步:修改你的PHP.INI文件。

[java]

extension=php_java.dll

java.library.path=c:webphp4extensions

java.class.path="c:webphp4extensionsjdk1.2.2php_java.jar;c:myclasses"


在PHP.INI中加入extension=php_java.dll

並在[java]中,設定好java.class.path,讓它指向php_java.jar,如果你使用新的JAVA類,你也應該存入這個路徑,在這篇例子中,我們使用c:myclasses這個目錄。

第三步:測試環境,創建如下PHP文件:

<?

$system=newJava("java.lang.System");

print"Javaversion=".$system->getProperty("java.version")." ";

print"Javavendor=".$system->getProperty("java.vendor")." ";

print"OS=".$system->getProperty("os.name")."".

$system->getProperty("os.version")."on".

$system->getProperty("os.arch")." ";

$formatter=newJava("java.text.SimpleDateFormat","EEEE,

MMMMdd,yyyy'at'h:mm:ssazzzz");

print$formatter->format(newJava("java.util.Date"))." ";

?>
熱點內容
c全排列演算法 發布:2025-01-28 03:18:16 瀏覽:753
梵蒂岡頂級時裝ftp 發布:2025-01-28 03:03:36 瀏覽:694
手游腳本有前途嗎 發布:2025-01-28 02:46:55 瀏覽:378
抓包編程 發布:2025-01-28 02:42:41 瀏覽:929
安卓平板上怎麼設置熱點 發布:2025-01-28 02:36:33 瀏覽:717
如何在手機上壓縮圖片 發布:2025-01-28 02:34:09 瀏覽:989
伺服器ip掛上公網 發布:2025-01-28 02:31:15 瀏覽:978
吃雞配置需要什麼條件 發布:2025-01-28 02:26:15 瀏覽:9
58怎麼上傳簡歷 發布:2025-01-28 02:17:45 瀏覽:38
限制訪問的ip 發布:2025-01-28 02:16:16 瀏覽:238