Просто добавьте к ответу ig, обратите внимание, что JDK Sun / Oracle требует, чтобы поставщик JCE был подписан Sun, Oracle или IBM CA. Это не то, что вы можете легко достичь (если вообще).
Так что, если это только для образовательных целей, вы можете следовать документации для разработки и использовать OpenJDK для тестирования, потому что для этого не требуется, чтобы поставщик JCE был подписан.
Также доступна версия Windows OpenJDK .