golang install java plug-in

PHPz
Lepaskan: 2023-05-13 09:05:36
asal
621 orang telah melayarinya

Golang ialah bahasa pengaturcaraan dengan pembangunan yang cekap dan kelajuan berjalan secara beransur-ansur, namun, dalam beberapa senario, kita perlu memanggil kod Java untuk menyelesaikan fungsi tertentu. Pemalam Java untuk merealisasikan kebolehoperasian antara Golang dan Java.

Artikel ini akan memperkenalkan cara memasang pemalam Java dalam Golang.

Langkah 1: Pasang persekitaran Java

Mula-mula, kami perlu memasang persekitaran Java secara setempat Jika anda telah memasang persekitaran Java, anda boleh melangkau langkah ini secara langsung.

Lawati laman web rasmi Oracle untuk memuat turun dan memasang Java Development Kit (JDK):

https://www.oracle.com/java/technologies/downloads/
Salin selepas log masuk

Selepas pemasangan selesai, gunakan arahan berikut untuk mengesahkan sama ada Java telah berjaya dipasang:

java -version
Salin selepas log masuk

Jika anda memasang Java dengan betul dan mengkonfigurasi pembolehubah persekitaran PATH, anda akan melihat maklumat versi Java anda.

Langkah 2: Pasang bahasa Go

Sebelum memasang pemalam Java, kami perlu memasang bahasa Go Jika anda telah memasang bahasa Go, anda boleh melangkau langkah ini secara langsung .

Lawati tapak web rasmi Go untuk memuat turun dan memasang pengkompil Go terkini:

https://golang.org/dl/
Salin selepas log masuk

Selepas pemasangan, sahkan sama ada Go telah berjaya dipasang melalui arahan berikut:

go version
Salin selepas log masuk

Jika anda dengan betul Selepas bahasa Go dipasang dan pembolehubah persekitaran PATH dikonfigurasikan, anda akan melihat maklumat versi Go anda.

Langkah 3: Pasang cgo

Cgo ialah jambatan antara kebolehoperasian bahasa Go dan C Di sini, kita perlu menggunakan cgo untuk merealisasikan interaksi antara bahasa Golang dan Java melalui perkara berikut arahan :

go get github.com/golang/cgo
Salin selepas log masuk

Selepas pemasangan selesai, kita boleh memasukkan arahan berikut pada baris arahan untuk mengesahkan sama ada cgo telah berjaya dipasang:

go tool cgo -h
Salin selepas log masuk

Jika anda memasang cgo dengan betul, anda akan melihat cgo Gunakan dokumentasi.

Langkah 4: Pasang pemalam Java

Selepas memasang komponen di atas, kami perlu memuat turun [Java.go](https://github.com/sbinet/go- java) pemalam ini adalah salah satu alat utama untuk Go berinteraksi dengan Java Muat turun pemalam Java.go melalui arahan berikut:

go get github.com/sbinet/go-java
Salin selepas log masuk

Selepas pemasangan, jalankan arahan berikut untuk membina Java. setempat dan ikatkannya ke Go:

cd $GOPATH/src/github.com/sbinet/go-java/examples/helloworld
go build -v
Salin selepas log masuk

Jika semuanya berjalan lancar, anda akan menemui fail boleh laku bernama helloworld dalam direktori $GOPATH/src/github.com/sbinet/go-java/examples/helloworld.

Jalankan arahan berikut untuk memulakan pemalam 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 &
Salin selepas log masuk

Akhir sekali, jalankan arahan berikut dari baris arahan untuk memulakan helloworld:

./helloworld
Salin selepas log masuk

Jika semuanya baik-baik saja , anda akan melihat Output 'Hello, Java World!'

Kami baru sahaja berjaya memasang pemalam Java dalam Golang Dalam kerja pembangunan masa hadapan, kami boleh melaksanakan sambungan antara Golang dan Java dengan mudah dengan bantuan Java.go komunikasi antara.

Atas ialah kandungan terperinci golang install java plug-in. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!