Ao iniciar, você deve usar o que o usuário configurou como o JRE em seu sistema. Se 1.7 é preferido o suficiente para que você queira ignorar o JRE selecionado do usuário e usar 1.7, então você deve depender apenas de 1.7.
Geralmente, é um cenário raro que um usuário tenha 1.6 e 1.7 instalado, e tenha java
apontando para 1.6. Se for esse o caso, eles tiveram que configurar manualmente o symlink para apontar para 1.6, e você deve respeitar isso. Se você instalar 1.7, por padrão, o link java
será atualizado para apontar para 1.7.