Ola pessoal, estou com duas dúvidas e gostaria de um help! :)
1º --- Se eu programar alguma coisa utilizando JDK versão 10 (Java 10...) do meu SO, sabendo-se que utilizei recursos somente lançados do Java versão 7 e inferiores no código fonte do meu projeto e, em seguida, compartilhar meu projeto e a pessoa que for usar meu projeto tiver o JDK versão 7 instalado no SO dela, ela conseguirá trabalhar com o meu projeto que enviei pra ela? Ou ela precisará atualizar para a versão 10, mesmo que os códigos-fonte do projeto tenham recursos do Java versão 7 e inferior?
2º --- Se eu tiver um programa desenvolvido em Java versão 6, 7, 8 ou 9, e ter o JRE 10, eu consigo executar o programa Java sem erros? Há alguma restrição ou pode dar algum bug? Exemplo: Tenho aplicação SAAS e o cliente atualizou o java da máquina dele. Ele terá problemas para usar meu software via web?
Obrigado!! :)