Golang은 효율적인 개발과 빠른 실행 속도를 갖춘 프로그래밍 언어입니다. 그러나 일부 시나리오에서는 특정 기능을 완료하기 위해 Java 코드를 호출해야 합니다. Golang과 Java 간의 상호 운용성을 달성하기 위해.
이 글에서는 Golang에 Java 플러그인을 설치하는 방법을 소개합니다.
먼저 Java 환경을 로컬에 설치해야 합니다. 이미 Java 환경을 설치한 경우 이 단계를 바로 건너뛸 수 있습니다.
Oracle 공식 웹사이트를 방문하여 최신 JDK(Java Development Kit)를 다운로드하고 설치하세요.
https://www.oracle.com/java/technologies/downloads/
설치 후 다음 명령을 통해 Java가 성공적으로 설치되었는지 확인하세요.
java -version
Java를 올바르게 설치하고 PATH를 구성한 경우 환경 변수를 사용하면 Java 버전 정보가 표시됩니다.
Java 플러그인을 설치하기 전에 Go 언어를 설치해야 합니다. 이미 Go 언어를 설치한 경우 이 단계를 바로 건너뛸 수 있습니다.
Go 공식 웹사이트를 방문하여 최신 Go 컴파일러를 다운로드하고 설치하세요.
https://golang.org/dl/
설치 후 다음 명령을 통해 Go가 성공적으로 설치되었는지 확인하세요.
go version
Go 언어를 올바르게 설치하고 PATH 환경을 구성한 경우 변수를 사용하면 Go 버전 정보가 표시됩니다.
Cgo는 Go와 C 언어 상호 운용성을 연결하는 다리입니다. 여기서는 cgo를 사용하여 Golang과 Java 언어 간의 상호 작용을 구현해야 합니다.
go get github.com/golang/cgo
설치 후 cgo를 설치하세요. 완료되면 명령줄에 다음 명령을 입력하여 cgo가 성공적으로 설치되었는지 확인할 수 있습니다.
go tool cgo -h
cgo를 올바르게 설치했다면 cgo 사용 설명서를 볼 수 있습니다.
위 구성 요소를 설치한 후 [Java.go](https://github.com/sbinet/go-java) 플러그인을 다운로드해야 합니다. Go와 Java 간의 주요 상호 작용 도구 중 하나를 사용하여 다음 명령을 통해 Java.go 플러그인을 다운로드합니다.
go get github.com/sbinet/go-java
설치 후 다음 명령을 실행하여 Java를 로컬로 빌드하고 Go에 바인딩합니다.
cd $GOPATH/src/github.com/sbinet/go-java/examples/helloworld go build -v
모든 것이 잘 진행되면 , $GOPATH/src/github.com/sbinet/go-java/examples/helloworld
디렉토리에 있을 것입니다. helloworld라는 실행 파일을 찾으세요.
다음 명령을 실행하여 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 &
마지막으로 명령줄에서 다음 명령을 실행하여 helloworld를 시작하세요.
./helloworld
모든 것이 정상이면 'Hello, Java World!'라는 출력이 표시됩니다. '
Just what we have Golang에 Java 플러그인을 성공적으로 설치한 후 향후 개발 작업에서 Java.go의 도움으로 Golang과 Java 간의 상호 운용성을 쉽게 달성할 수 있습니다.
위 내용은 golang 자바 플러그인 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!