O que são exatamente e qual a diferença entre eles?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
O que são exatamente e qual a diferença entre eles?
BuildPath: É usado para construir seu aplicativo. Ele contém todos os seus arquivos de origem e todas as bibliotecas Java necessárias para compilar o aplicativo.
ClassPath: é usado para executar o aplicativo. Isso inclui todas as classes e bibliotecas Java necessárias para executar o aplicativo java.
Sobre o JavaPath eu não sei lhe explicar direito.