You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Some installs of java show the version number like `14.0.1`
96
104
# and others show `1.14.0.1`
97
105
# (with a leading 1). We want to support both.
98
106
# (See softwareengineering.stackexchange.com/questions/175075/why-is-java-version-1-x-referred-to-as-java-x)
99
-
iflanguage_tool_version!='latest'and (language_tool_version<'6.6'ordatetime.strptime(language_tool_version, '%Y%m%d') <datetime.strptime('2025-03-27', '%Y-%m-%d')) and (major_version==1andminor_version<8) or (major_version<8):
100
-
raiseSystemError(f'Detected java {major_version}.{minor_version}. LanguageTool requires Java >= 8 for version {language_tool_version}.')
101
-
elif (major_version==1andminor_version<17) or (major_version<17):
102
-
raiseSystemError(f'Detected java {major_version}.{minor_version}. LanguageTool requires Java >= 17 for version {language_tool_version}.')
107
+
ifis_old_version:
108
+
if (major_version==1andminor_version<8) or (major_version!=1andmajor_version<8):
109
+
raiseSystemError(f'Detected java {major_version}.{minor_version}. LanguageTool requires Java >= 8 for version {language_tool_version}.')
110
+
else:
111
+
if (major_version==1andminor_version<17) or (major_version!=1andmajor_version<17):
112
+
raiseSystemError(f'Detected java {major_version}.{minor_version}. LanguageTool requires Java >= 17 for version {language_tool_version}.')
0 commit comments