Index: install/prerequisites.php =================================================================== --- install/prerequisites.php (revision 14860) +++ install/prerequisites.php (working copy) @@ -121,6 +121,8 @@ $ret['mysql'] = function_exists('mysql_connect'); $ret['json'] = function_exists('json_encode'); + exec('java -version 2>&1', $output); + $ret['java'] = (stripos($output[0], 'java version') !== false); $ret['memory_limit'] = $this->isPhpSettingChangeable('memory_limit', '33M'); $ret['date.timezone'] = ini_get('date.timezone') != ''; Index: install/step_templates/sys_requirements.tpl =================================================================== --- install/step_templates/sys_requirements.tpl (revision 14860) +++ install/step_templates/sys_requirements.tpl (working copy) @@ -21,6 +21,7 @@ 'jpeg' => '- jpeg (required)', 'mysql' => '- MySQL (required)', 'json' => '- JSON (optional)', + 'java' => '- Java (optional)', 'sep2' => 'PHP settings:', 'memory_limit' => "- ini_set('memory_limit', ...) works (optional)", 'date.timezone' => "- ini_get('date.timezone') - timezone set (required)",