Golang est un langage de programmation avec un développement efficace et une vitesse d'exécution rapide. Il est progressivement apprécié par les développeurs. Cependant, dans certains scénarios, nous devons appeler du code Java pour remplir certaines fonctions. Dans ce cas, nous devons installer le plug-in Java. dans Pour parvenir à l’interopérabilité entre Golang et Java.
Cet article explique comment installer les plug-ins Java dans Golang.
Tout d'abord, nous devons installer l'environnement Java localement. Si vous avez déjà installé l'environnement Java, vous pouvez ignorer cette étape directement.
Visitez le site officiel d'Oracle pour télécharger et installer le dernier kit de développement Java (JDK) :
https://www.oracle.com/java/technologies/downloads/
Après l'installation, vérifiez si Java a été installé avec succès via la commande suivante :
java -version
Si vous avez installé Java correctement et configuré le PATH variable d'environnement, vous verrez les informations sur votre version Java.
Avant d'installer le plug-in Java, nous devons installer le langage Go. Si vous avez déjà installé le langage Go, vous pouvez ignorer cette étape directement.
Visitez le site officiel de Go pour télécharger et installer le dernier compilateur Go :
https://golang.org/dl/
Après l'installation, vérifiez si Go a été installé avec succès via la commande suivante :
go version
Si vous avez correctement installé le langage Go et configuré l'environnement PATH variable, vous Vous verrez les informations de votre version Go.
Cgo est un pont entre l'interopérabilité des langages Go et C. Ici, nous devons utiliser cgo pour réaliser l'interaction entre Golang et le langage Java. Installez cgo via la commande suivante :
go get github.com/golang/cgo
Après l'installation, Nous pouvons saisir la commande suivante sur la ligne de commande pour vérifier si cgo a été installé avec succès :
go tool cgo -h
Si vous avez installé cgo correctement, vous verrez la documentation d'utilisation de cgo.
Après avoir installé les composants ci-dessus, nous devons télécharger le plug-in [Java.go](https://github.com/sbinet/go-java), qui est l'interaction principale entre Go et Java Un des outils, téléchargez le plugin Java.go via la commande suivante :
go get github.com/sbinet/go-java
Après l'installation, exécutez la commande suivante pour construire Java localement et le lier à Go :
cd $GOPATH/src/github.com/sbinet/go-java/examples/helloworld go build -v
Si tout se passe bien , vous serez dans le répertoire $GOPATH/src/github.com/sbinet/go-java/examples/helloworld
Trouvez le fichier exécutable nommé helloworld.
Exécutez la commande suivante pour démarrer le plugin Java.go :
java -Djava.library.path=./Java_net/Java.main/lib/ -jar Java_net/Java.main/lib/Java_net.Java.main-0.0.1-SNAPSHOT.jar &
Enfin, exécutez la commande suivante à partir de la ligne de commande pour démarrer helloworld :
./helloworld
Si tout va bien, vous verrez le résultat « Hello, Java World ! '
Juste ce que nous avons Après avoir installé avec succès le plug-in Java dans Golang, lors de futurs travaux de développement, nous pouvons facilement réaliser l'interopérabilité entre Golang et Java avec l'aide de Java.go.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!