JAVA は非常に強力なプログラミング ツールであり、その拡張ライブラリも非常に便利です。このチュートリアルでは主に、PHP を使用して強力な JAVA クラス ライブラリ (クラス) を呼び出す方法について説明します。学習を容易にするために、このチュートリアルには JAVA のインストールといくつかの基本的な例が含まれています。
Windows でのインストール
ステップ 1: JDK をインストールします。これは非常に簡単です。インストールするには Enter キーを押し続けるだけです。次に、次の手順を実行します。
Win9x の AUTOEXEC.BAT ファイルに「PATH=%PATH%;C:jdk1.2.2bin」を追加します。
NT の環境変数に「;C:jdk1.2.2bin」を追加します。
このステップは、PHP が呼び出す必要がある JAVA クラスを正しく見つけることができるようにするために、非常に重要です。
ステップ 2: 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に拡張機能を追加 =新しい JAVA クラスを使用する場合は、[java] で java.class.path をこのパスに保存する必要があります。この例では、c を使用します。 :myclasses ディレクトリ。
ステップ 3: テスト環境、次の PHP ファイルを作成します:
$system = new Java("java.lang.System");
print "Java version=".$system->getProperty( "java.version")."
n";
print "Java ベンダー=".$system->getProperty("java.vendor")."
nn"; system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")."
$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";
?>
正しくインストールされていると、
Java version=1.2.2
Java Vendor=Sun Microsystems Inc という情報が表示されます。
OS=Windows 95 4.10 on x86
Wednesday, October 18, 2000 at 10:22:45 AM China Standard Time
このようにして、JAVA クラスを使用できる PHP 実行環境を確立することに成功し、次のプログラムを開始できます。レッスン。
例 1: 独自の JAVA クラスを作成して使用する
独自の JAVA クラスを作成するのは非常に簡単です。新しい phptest.java ファイルを作成し、java.class.path ディレクトリに配置します。ファイルの内容は次のとおりです。 * *
* PHP で動作するクラスのサンプル
* 注意: 動作するには、クラス全体がパブリックである必要があります。
*、そしてもちろん
* を直接呼び出すメソッドもパブリックである必要があります。
*
* PHP からは main メソッド
* が呼び出されないことにも注意してください
*/
public String test(String str) {
if(str.equals("")) {
str = "文字列が空でした。";
return
}
/ * *
* 文字列を受け取り、結果を返します
* または文字列が空だったというメッセージを返します
*/
public String whatisfoo() {
return "foo は " + foo;
}
/**
* whatisfoo() は単に変数 foo の値を返します。
*/
public static void main(String args[]) {
phptest p = 新しい phptest();
if(args.length == 0) {
String arg = ""
}else{
for (int i) = 0; i String arg = args[i];
}
}
}
このファイルをコンパイルするには、DOS コマンド ラインで javac phptest.java コマンドを使用します。
PHP を使用してこの JAVA クラスをテストするには、次の内容の phptest.php ファイルを作成します。
$myj = new Java("phptest")
echo "テスト結果は test("Hello World") . "</b>";
$myj->foo = "文字列値";
echo "foo を に設定しました。" . $myj-> foo . "
n";
echo "私の Java メソッド レポート: " . "
n";
?>
次の警告メッセージが表示された場合: java.lang.ClassNotFoundException エラーは、phptest.class ファイルが java.class.path ディレクトリにないことを意味します。
なお、JAVAは型必須言語ですが、PHPはそうではないので、統合する際にエラーが発生しやすいので、JAVAに変数を渡す際には、変数の型を正しく指定する必要があります。例: $myj->foo = (文字列) 12345678; または $myj->foo = "12345678";これはほんの小さな例にすぎません。独自の JAVA クラスを作成し、PHP を使用して適切に呼び出すことができます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 中国語版
中国語版、とても使いやすい

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
