diff --git a/Ghidra/Features/PyGhidra/src/main/py/src/pyghidra/launcher.py b/Ghidra/Features/PyGhidra/src/main/py/src/pyghidra/launcher.py index 8abab3d44a..e8a3ebee7e 100644 --- a/Ghidra/Features/PyGhidra/src/main/py/src/pyghidra/launcher.py +++ b/Ghidra/Features/PyGhidra/src/main/py/src/pyghidra/launcher.py @@ -319,7 +319,7 @@ class PyGhidraLauncher: # NOTE: shutils.which() is not enough...macOS puts a stub java on the PATH which # will prevent that from working as expected, so you have to actually run it. java_cmd = 'java' - if not shutil.which(java_cmd) or subprocess.run([java_cmd, "-version"]).returncode != 0: + if not shutil.which(java_cmd) or subprocess.run([java_cmd, "-version"], stderr=subprocess.DEVNULL).returncode != 0: java_home_dir = os.environ.get('JAVA_HOME') if java_home_dir and os.path.isdir(java_home_dir): java_cmd = java_home_dir + "/bin/java"