PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

-Tive esse mesmo erro ai compilar uma pagina JSP no Glassfish:

HTTP status 500

PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

-Solução:

Para o funcionamento correto do ambiente vamos criar a variável JAVA_HOME( caminho onde o JDK está instalado)

-Saiba mais (passo a passo) no artigo do link abaixo:
Post completo em:https://www.oficinadanet.com.br/artigo/891/ambiente_de_desenvolvimento_java_-_jdk

O erro diz tudo.

Para executar algo em Java, só necessitas do Runtime Environment (JRE).
Se queres desenvolver, necessitas do Development Kit (JDK) para compilar o teu código.