Golang Java-Plugin installieren

PHPz
Freigeben: 2023-05-13 09:05:36
Original
645 Leute haben es durchsucht

Golang ist eine Programmiersprache mit effizienter Entwicklung und hoher Laufgeschwindigkeit. In einigen Szenarien müssen wir jedoch Java-Code aufrufen. in Um die Interoperabilität zwischen Golang und Java zu erreichen.

In diesem Artikel erfahren Sie, wie Sie Java-Plug-Ins in Golang installieren.

Schritt 1: Installieren Sie die Java-Umgebung

Zunächst müssen wir die Java-Umgebung lokal installieren. Wenn Sie die Java-Umgebung bereits installiert haben, können Sie diesen Schritt direkt überspringen.

Besuchen Sie die offizielle Website von Oracle, um das neueste Java Development Kit (JDK) herunterzuladen und zu installieren:

https://www.oracle.com/java/technologies/downloads/
Nach dem Login kopieren

Überprüfen Sie nach der Installation mit dem folgenden Befehl, ob Java erfolgreich installiert wurde:

java -version
Nach dem Login kopieren

Wenn Sie Java korrekt installiert und den PATH konfiguriert haben Wenn Sie die Umgebungsvariable verwenden, sehen Sie Ihre Java-Versionsinformationen.

Schritt 2: Go-Sprache installieren

Bevor wir das Java-Plugin installieren, müssen wir die Go-Sprache installieren. Wenn Sie die Go-Sprache bereits installiert haben, können Sie diesen Schritt direkt überspringen.

Besuchen Sie die offizielle Website von Go, um den neuesten Go-Compiler herunterzuladen und zu installieren:

https://golang.org/dl/
Nach dem Login kopieren

Überprüfen Sie nach der Installation mit dem folgenden Befehl, ob Go erfolgreich installiert wurde:

go version
Nach dem Login kopieren

Wenn Sie die Go-Sprache korrekt installiert und die PATH-Umgebung konfiguriert haben Variable, Sie sehen Ihre Go-Versionsinformationen.

Schritt 3: Cgo installieren

Cgo ist eine Brücke zwischen der Go- und der C-Sprachinteroperabilität. Hier müssen wir cgo verwenden, um die Interaktion zwischen Golang und der Java-Sprache zu realisieren:

go get github.com/golang/cgo
Nach dem Login kopieren

Nach der Installation abgeschlossen ist, können wir den folgenden Befehl in der Befehlszeile eingeben, um zu überprüfen, ob CGO erfolgreich installiert wurde:

go tool cgo -h
Nach dem Login kopieren

Wenn Sie CGO korrekt installiert haben, wird die Dokumentation zur CGO-Nutzung angezeigt.

Schritt 4: Installieren Sie das Java-Plug-in

Nach der Installation der oben genannten Komponenten müssen wir das [Java.go](https://github.com/sbinet/go-java) Plug-in herunterladen Die Hauptinteraktion zwischen Go und Java ist eines der Tools. Laden Sie das Java.go-Plugin über den folgenden Befehl herunter:

go get github.com/sbinet/go-java
Nach dem Login kopieren

Führen Sie nach der Installation den folgenden Befehl aus, um Java lokal zu erstellen und an Go zu binden:

cd $GOPATH/src/github.com/sbinet/go-java/examples/helloworld
go build -v
Nach dem Login kopieren

Wenn alles gut geht , Sie befinden sich im Verzeichnis $GOPATH/src/github.com/sbinet/go-java/examples/helloworld. Suchen Sie die ausführbare Datei mit dem Namen helloworld.

Führen Sie den folgenden Befehl aus, um das Java.go-Plugin zu starten:

java -Djava.library.path=./Java_net/Java.main/lib/ -jar Java_net/Java.main/lib/Java_net.Java.main-0.0.1-SNAPSHOT.jar &
Nach dem Login kopieren

Führen Sie abschließend den folgenden Befehl über die Befehlszeile aus, um helloworld zu starten:

./helloworld
Nach dem Login kopieren

Wenn alles gut geht, sehen Sie die Ausgabe „Hallo, Java World!“ „

Genau das, was wir haben: Nach der erfolgreichen Installation des Java-Plug-Ins in Golang können wir in zukünftigen Entwicklungsarbeiten mithilfe von Java.go problemlos Interoperabilität zwischen Golang und Java erreichen.“

Das obige ist der detaillierte Inhalt vonGolang Java-Plugin installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage