Olá Vinicius! Como vai?
Assim, Java não trabalha diretamente com nenhuma interface visual como o JavaScript faz, ele precisa de alguma ferramenta, como o Spring Boot com Thymeleaf, ou linguagem de programação para se integrar com uma interface visual como o HTML, então poderia especificar se você quer algo na Web ou pode ser aplicativos, como os mobiles?
Pois, como você disse que deseja fazer um projeto que rode sem a necessidade de uma IDE, normalmente, fazemos isso publicando o nosso projeto em uma plataforma Cloud ou elaborando um projeto mobile que rode no seu celular. No caso do Java, ele já foi muito usado no desenvolvimento Mobile, hoje em dia é usado uma variação dele, que é o Kotlin.
Em resumo, peço que especifique melhor o projeto que você deseja fazer, pois, assim poderei orientar melhor sobre o que você poderá estudar.
Fico no aguardo!