Każde oprogramowanie domyślnie obsługuje wiele rozszerzeń plików. Java Runtime Environment obsługuje co najmniej 3 różnych rozszerzeń plików. Podstawowe pliki, które wspiera Java Runtime Environment to pliki .JAR. Nie zawsze wszysztkie wymienione na liście rozszerzenia wykorzysywane są jednak do zapisu efektów pracy w Java Runtime Environment. Bardzo często, pliki z takimi rozszerzeniami wykorzystywane są jako pliki źródłowe danych wykorzystywanych przez Java Runtime Environment.
Java Runtime Environment może być wykorzystany do konwersji formatów plików, pomiędzy rozszerzeniami wymienionymi poniżej. Możesz otworzyć za pośrednictwem Java Runtime Environment plik posiadający jedno z poniższych rozszerzeń i spróbować zapisać go w innym rozszerzeniu, również obsługiwanym przez Java Runtime Environment.