Versão do Java via servlet

Bom dia

Criei um servlet para consulta de dados de versões de meu servidor web , estou criando via CGI.
Como utilizo o comando java.version dentro de meu servlet? :oops:

[b]package coreservlets;

import java.io.;
import javax.servlet.
;
import javax.servlet.http.;
import java.util.
;

/** Criando uma tabela com padrões CGI **/

public class ShowCGIVariables extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html”);
PrintWriter out = response.getWriter();
String[][] variables = {
{
“DOCUMENT_ROOT”, getServletContext().getRealPath("/")}
, {
“REMOTE_ADDR”, request.getRemoteAddr()}
, {
“REMOTE_HOST”, request.getRemoteHost()}
, {
“SERVER_NAME”, request.getServerName()}
, {
“SERVER_PROTOCOL”, request.getProtocol()}
, {
“SERVER_SOFTWARE”, getServletContext().getServerInfo()}
};
String title = " JAVAInfo:Arquivo de configurações";
String docType =
“<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 " + “Transitional // EN”>\n”;
out.println(docType +
“<HTML> \n” +
“<HEAD><TITLE>” + title + “</TITLE></HEAD>\n” +
“<BODY BGCOLOR=”#FDF5E6”>\n" +
“<CENTER>\n” +
“<H1>” + title + “</H1>\n” +
“<TABLE BORDER =1>\n” +
“<TR BGCOLOR=“FFAD00”> \n” +
“<TH>CGI Variable Name <TH> Value”);
for(int i=0; i< variables.length; i++) {
String varName = variables[i][0];
String varValue = variables[i][1];
if (varValue == null)
varValue = “Não especificado”;
out.println("</TR></TD>" + varName + “<TD>” + varValue);
}
out.println("</TABLE></CENTER></BODY></HTML>");
}
public void doPost (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}[/b]

String versao = System.getProperty&#40;&quot;java.version&quot;&#41;;