Você pode programar na linguagem java em um bloco de notas normal. É verdade que não haverá dicas do ambiente sobre erros ou herança de classe, não haverá destaque bonito e conveniente do código. Além disso, para compilar o código que você escreve, você precisa do compilador incluído no Java Development Kit.
É necessário
Programa Java Development Kit
Instruções
Passo 1
Baixe o Java Development Kit do site oficial do desenvolvedor, caso ainda não o tenha feito. Instale o programa clicando duas vezes no arquivo de instalação. O programa é distribuído gratuitamente e você não precisa pagar para usá-lo. Instale em uma unidade local de um computador pessoal. Como regra, esse software deve ser instalado na partição do sistema, pois é um utilitário do sistema.
Passo 2
Configure as variáveis de ambiente. O sistema operacional precisa especificar de onde iniciar a máquina java. Para fazer isso, nas propriedades do computador, selecione "Configurações avançadas" e depois - "Variáveis de ambiente". Adicione ao final da variável de caminho o caminho para o JDK instalado, para a pasta bin. Você pode copiá-lo inteiramente da barra de endereço do Gerenciador de Arquivos e colá-lo no campo da variável, removendo a barra extra no final.
etapa 3
Verifique a execução do compilador na linha de comando. Abra o utilitário de linha de comando no menu Iniciar. Vá da linha de comando para a pasta com seu programa escrito - para o local onde a classe principal com a função principal está armazenada. Digite o comando javac [nome do arquivo].java
Passo 4
Se ocorrerem erros durante a compilação, o compilador os enviará para a linha de comando como uma mensagem de texto com o número da linha onde o erro ocorreu. Para projetos pequenos, este fluxo de trabalho e teste são bons, mas para programas grandes é melhor mexer em um ambiente de desenvolvedor - JBeans ou Eclipse. Se você for um programador iniciante, poderá usar o software Java Development Kit para treinamento e, posteriormente, trabalhar com programas mais complexos que fornecem funções mais abrangentes, mas requerem habilidades para trabalhar com tais sistemas.