golang 调用 java

golang既可以调用Java class文件也可以调用jar包

1 调用jar包

	cmd := exec.Command("java", "-jar", "merchant-access-1.0-SNAPSHOT.jar", "verifyMessage")
	out, err := cmd.Output()
	if err != nil {
		println("error:", err.Error())
	}
	fmt.Println(string(out))
	

2 调用class文件


	cmd := exec.Command("java", "hello", "verifyMessage")
	out, err := cmd.Output()
	if err != nil {
		println("error:", err.Error())
	}
	fmt.Println(string(out))
	
posted @ 2022-05-18 10:00  不要摇头晃脑  阅读(175)  评论(0)    收藏  举报