tdf#131399 Update java settings after slight java version change
Under linux, the version is now also checked for changes at startup of libreoffice. Change-Id: I572f718cf5afc83a70d98a6897f1d3d6877644f7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91037 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@cib.de>
This commit is contained in:
@@ -867,6 +867,18 @@ javaPluginError jfw_plugin_existJRE(const JavaInfo *pInfo, bool *exist)
|
||||
*exist = true;
|
||||
JFW_TRACE2("Java runtime library exist: " << sRuntimeLib);
|
||||
|
||||
// Check version
|
||||
rtl::Reference<VendorBase> aVendorInfo = getJREInfoByPath(sLocation);
|
||||
if (!aVendorInfo.is())
|
||||
{
|
||||
*exist = false;
|
||||
JFW_TRACE2("JRE or supported vendor not accessible at location: " << sLocation);
|
||||
}
|
||||
else if(pInfo->sVersion!=aVendorInfo->getVersion())
|
||||
{
|
||||
*exist = false;
|
||||
JFW_TRACE2("Mismatch between version number in libreoffice settings and installed JRE: " << pInfo->sVersion <<" != " << aVendorInfo->getVersion());
|
||||
}
|
||||
}
|
||||
else if (::osl::File::E_NOENT == rc_itemRt)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user