(self, version)
| 680 | return self.get_java_home_for_version(self.release_version) |
| 681 | |
| 682 | def get_java_home_for_version(self, version): |
| 683 | v = Version.parse(version) |
| 684 | java_ver = java_versions[v.major] |
| 685 | java_home_var = "JAVA%s_HOME" % java_ver |
| 686 | if java_home_var in os.environ: |
| 687 | return os.environ.get(java_home_var) |
| 688 | else: |
| 689 | raise Exception("Script needs environment variable %s" % java_home_var ) |
| 690 | |
| 691 | def get_java_cmd_for_version(self, version): |
| 692 | return os.path.join(self.get_java_home_for_version(version), "bin", "java") |
no test coverage detected