GetJavaMajorVersion returns the Java major version from the JAVA_HOME environment variable. This is a convenience wrapper around DetermineJavaVersion that reads JAVA_HOME from the environment. Returns the major version (8, 11, 17, etc.) or an error if JAVA_HOME is not set or the version cannot be d
()
| 112 | // |
| 113 | // version, err := GetJavaMajorVersion() |
| 114 | func GetJavaMajorVersion() (int, error) { |
| 115 | javaHome := os.Getenv("JAVA_HOME") |
| 116 | if javaHome == "" { |
| 117 | return 0, fmt.Errorf("JAVA_HOME not set") |
| 118 | } |
| 119 | return DetermineJavaVersion(javaHome) |
| 120 | } |
| 121 | |
| 122 | // VCAPServices represents the VCAP_SERVICES environment variable structure |
| 123 | // This is a map of service labels to arrays of service instances |
no test coverage detected