Mudou para uma nova versão do java. Variáveis configuradas, variável PATH. Verifico a funcionalidade do java no terminal: java -version Dá a versão, está tudo bem, funciona. Verifico a funcionalidade do compilador javac no terminal: javac -version zsh: comando não encontrado: javaс Ops... Verifico tudo novamente, está configurado como deveria. Entrei na Internet, pesquisei o erro no Google, pesquisei em vários fóruns, stackoverflo, artigos, guias, vídeos no YouTube, perdi a noção do tempo - nada ajuda! O QUE É!? Escrevi o código no bloco de notas, tentei compilar... FUNCIONA! O compilador compilou a classe java! Estranho. É impossível descobrir a versão, mas a classe compila. Coincidência? Acho que não :pensando: verifico a versão no terminal NOVAMENTE: ⇒ javac -version Voila! javac 11.0.2 Sem hesitar, descobri a ideia e escrevi o código:
String s1 = "javac";
String s2 = "javaс";
byte[] bytes1 = s1.getBytes();
byte[] bytes2 = s2.getBytes();
for (int i = 0; i < bytes1.length; i++)
{
System.out.print(bytes1[i] + " ");
}
System.out.println();
for (int i = 0; i < bytes2.length; i++)
{
System.out.print(bytes2[i] + " ");
}
Recebo a saída: 106 97 118 97 99 106 97 118 97 -47 -127 Suspirando e xingando, desliguei os layouts de troca automática no Punto Switcher.
GO TO FULL VERSION