PHP中呼叫JAVA,
在PHP配置檔案php.ini中找到 " ;extension=php_java.dll " 這上行,並把前面的分號去掉;
再找到:
[Java]
;java.class.path =
;java.home =
;java.library =
;java.library.path =
改為:
java.class.path = "JAVA的CLASS_PATH;(將要放置自己的class檔案的目錄)d:/java_for_php"
java.home = "JAVA的JAVAHOME"
java.library = "JAVA的JAVAHOME/jre/bin/server/jvm.dll"
java.library.path = "PHP安裝目錄/extensions/"
修改好後,PHP.INI 檔案必須放在Windows安裝目錄內,重新啟動Apache。
在d:/java_for_php內新建一個PhpCallJava.java ,內容如下:
public class PhpCallJava {
public String testString;
public String test (String str) {
if (str.equals("")) {
return "This is a empty string!";
} else {
return str;
}
}
public String GetTestString () {
return "Your string is: " + testString;
}
}
編譯PhpCallJava.java 生成PhpCallJava.class
新建一個PHP檔案,內容如下:
<?php
$myjava = new Java("PhpCallJava");
echo "Test Result are <b>".$myjava->test("Hello JAVA, I m PHP.")."</b><br>/n";
$myjava->testString = "JAVA, I gave you a string.";
echo "You have set string is: <b>".$myjava->testString."</b><br>/n";
echo "My java method reports:<b>".$myjava->GetTestString ()."</b><br>/n";
?>
結果:
Test Result are Hello JAVA, I m PHP.
You have set string is: JAVA, I gave you a string.
My java method reports:Your string is: JAVA, I gave you a string.
相關文章
- java中呼叫npm模組JavaNPM
- php中呼叫類的私有方法PHP
- PHP呼叫java類的兩種方法(轉)PHPJava
- java 中對物件的呼叫Java物件
- java中呼叫groovy指令碼Java指令碼
- java中避免集合死鏈呼叫Java
- 如何在java中呼叫js方法JavaJS
- java中呼叫儲存過程Java儲存過程
- php頁面巢狀html程式碼,,html中js呼叫php中的陣列PHP巢狀HTMLJS陣列
- 如何在PHP中實現鏈式方法呼叫PHP
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- 從java程式中呼叫其它程式 (轉)Java
- php鏈式呼叫PHP
- 如何在PHP中實現鏈式方法呼叫薦PHP
- 如何在java類中呼叫websphere中的jndi物件JavaWeb物件
- 在python程式中呼叫java程式碼PythonJava
- java中呼叫dll檔案的步驟Java
- php 直接呼叫svn命令PHP
- PHP呼叫Webservice例項PHPWeb
- 在Java中實現遠端方法呼叫(轉)Java
- PHP 中 static 靜態屬性和靜態方法的呼叫PHP
- EOS JAVA 呼叫Java
- Java呼叫ZookeeperJava
- java呼叫JavaScriptJavaScript
- java 呼叫javascriptJavaScript
- PHP 以 SOAP 方式呼叫介面PHP
- PHP 呼叫 ES API 小插曲PHPAPI
- php 呼叫dll 裡面的方法PHP
- Java 方法中迴圈呼叫具有事務的方法Java
- php呼叫webservice的幾種方法PHPWeb
- php呼叫mssql儲存過程PHPSQL儲存過程
- Golang、Php、Python、Java基於Thrift0.9.1實現跨語言呼叫GolangPHPPythonJava
- Dapr Java Http 呼叫JavaHTTP
- Java遠端呼叫Java
- java呼叫印表機Java
- Scala呼叫Java類Java
- c如何呼叫javaJava
- php中呼叫類的屬性和函式的方法->_=>_::_$this->區別PHP函式