A plataforma Java é capaz de lançar erros e exceções, conforme algo não se comportou como deveria ou foi programado de forma errada. Muitas vezes, certas combinações de configurações com recursos utilizados pelos desenvolvedores causam erro ou exceções, sem que, necessáriamente, exista um falha de configurações ou de programação.
Tanto um bom desenvolvedor quanto um bom administrador de ambientes Java deve conhecer a plataforma Java em detalhes, pois ela apresenta uma imensa gama de configurações, que podem facilmente causar problemas de difícil solução.
Neste tópico será apresentados os principais problemas, os conceitos envolvidos e como saná-los.