Maison  >  Article  >  développement back-end  >  Golang installe le plug-in Java

Golang installe le plug-in Java

PHPz
PHPzoriginal
2023-05-13 09:05:36648parcourir

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.

Étape 1 : Installer l'environnement Java

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.

Étape 2 : Installer le langage Go

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.

Étape 3 : Installer cgo

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.

Étape 4 : Installez le plug-in Java

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn