I'm assuming, you mean custom models for OptiFine. The file type is .jem. When working with Blockbench, you can install the CEM Template Loader plugin, convert the project to OptiFine Entity and use the export function for JEM.
Here you can download Java: https://adoptium.net/ After the installation is completed, you need to change the runtime path in the launcher and choose javaw.exe