Не на Java, нет. Если JRE не установлено, код Java не будет работать. Можно предположить, что CD находится в месте нахождения JRE и запустил его самостоятельно, но в этот момент вы уже знаете, что он там есть.
Другой язык может проверять наличие папок JRE в наиболее распространенных местах (в Windows, IIRC по умолчанию используется \ Program Files \ Java). Если у вас есть способ запуска Java-кода, он может сделать то же самое ... но, опять же, способность даже выполнять Java-код подразумевает наличие JRE некоторого вида.
Если вы просто хотите, чтобы приложение увидело, в какой версии JVM оно работает, System.getProperty("java.version")
сообщит вам об этом. Хотя не кажется слишком полезным.