INNER CODE UNIT · Go
runCommand
demoiselle/signer · publicador.go:76
func runCommand(cmd *exec.Cmd) error {
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
return cmd.Run()
}
func setupJavaEnv() {
if os.Getenv("JAVA_HOME") == "" {
javaBin, err := exec.LookPath("java")
if err != nil {
return
}
resolved, err := filepath.EvalSymlinks(javaBin)
if err != nil {
resolved = javaBin
}
javaHome := filepath.Dir(filepath.Dir(resolved))
os.Setenv("JAVA_HOME", javaHome)