Golang は、効率的な開発と高速な実行速度を備えたプログラミング言語です。徐々に開発者に愛されています。ただし、シナリオによっては、特定の機能を実行するために Java コードを呼び出す必要がある場合があります。この場合、Java コードをインストールする必要があります。 Golang と Java 間の相互運用性を実現する Java プラグイン。
この記事では、Golang に Java プラグインをインストールする方法を紹介します。
まず、Java 環境をローカルにインストールする必要があります。すでに Java 環境をインストールしている場合は、このステップを直接スキップできます。
Oracle の公式 Web サイトにアクセスして、最新の Java Development Kit (JDK) をダウンロードしてインストールします:
https://www.oracle.com/java/technologies/downloads/
インストールが完了したら、次のコマンドを使用して Java が正常にインストールされたかどうかを確認します。 ##
java -versionJava を正しくインストールし、PATH 環境変数を設定すると、Java のバージョン情報が表示されます。 ステップ 2: Go 言語のインストールJava プラグインをインストールする前に、Go 言語をインストールする必要があります。すでに Go 言語をインストールしている場合は、このステップを直接スキップできます。 Go 公式 Web サイトにアクセスして、最新の Go コンパイラーをダウンロードしてインストールします:
https://golang.org/dl/インストール後、次のコマンドを使用して Go が正常にインストールされたかどうかを確認します。正しく Go 言語がインストールされ、PATH 環境変数が設定されると、Go のバージョン情報が表示されます。 ステップ 3: cgo のインストールCgo は Go と C 言語の相互運用性の間のブリッジです。ここでは、cgo を使用して Golang と Java 言語間の対話を実現する必要があります。次の手順で cgo をインストールします。 command :
go version
go get github.com/golang/cgocgo が正しくインストールされている場合は、次のメッセージが表示されます。 cgo の使用ドキュメント。 ステップ 4: Java プラグインをインストールする上記のコンポーネントをインストールした後、[Java.go](https://github.com/sbinet/go- java) プラグイン。Go が Java と対話するための主要なツールの 1 つです。次のコマンドを使用して Java.go プラグインをダウンロードします:
go tool cgo -h
go get github.com/sbinet/go-javaすべてがうまくいけば、
$GOPATH/src/github.com/sbinet/go-java/examples/helloworld に helloworld という名前の実行可能ファイルが見つかります。
ディレクトリ。次のコマンドを実行して Java.go プラグインを開始します:
cd $GOPATH/src/github.com/sbinet/go-java/examples/helloworld go build -v最後に、コマンド ラインから次のコマンドを実行して helloworld を開始します:
java -Djava.library.path=./Java_net/Java.main/lib/ -jar Java_net/Java.main/lib/Java_net.Java.main-0.0.1-SNAPSHOT.jar &すべてが正常な場合, 出力「Hello, Java World!」が表示されます。Golang に Java プラグインを正常にインストールしました。将来の開発作業では、次の助けを借りて Golang と Java 間の接続を簡単に実装できます。 Java.go.間の通信。
以上がgolang Javaプラグインをインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。