Maison > développement back-end > Golang > le corps du texte

Golang installe le plug-in Java

PHPz
Libérer: 2023-05-13 09:05:36
original
621 Les gens l'ont consulté

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/
Copier après la connexion

Après l'installation, vérifiez si Java a été installé avec succès via la commande suivante :

java -version
Copier après la connexion

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/
Copier après la connexion

Après l'installation, vérifiez si Go a été installé avec succès via la commande suivante :

go version
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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 &
Copier après la connexion

Enfin, exécutez la commande suivante à partir de la ligne de commande pour démarrer helloworld :

./helloworld
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!