У меня была та же проблема, и на самом деле я получил решение по этой ссылке (приведенные выше ответы не дали мне решения
https://forums.oracle.com/forums/thread.jspa?messageID=7033028
1) убедитесь, что JDK установлен. Посмотрите в C: \ Program Files \ Java \ jdk1.6.XXXX (мой говорит 0_16). Если в нем есть что-то, вероятно, был установлен jdk, если нет, то вы можете просто взять jdk из http://java.sun.com/javase/downloads/index.jsp
2) Это где сообщение об ошибке своего рода foobars я ...
- Начните затмение, проигнорируйте сообщение.
- Перейдите в Окно> Настройки
- Затем под + Java + Установленные JRE нажмите Добавить.
- Выберите «Стандартная виртуальная машина», затем «Далее».
- JRE Home = C: \ Program Files \ Java \ jdk1.6.XXXX, остальные должны заполняться автоматически. Нажмите Finish.
- САМОЕ ВАЖНОЕ!!! Установите флажок обратно в окне настроек для новой среды выполнения JDK ... Я не знаю, почему это необходимо, но это определенно ...
3) Все еще в окне настроек.
- Get to + Server, среда выполнения
- Выберите SRE «Glassfish», нажмите «Редактировать» ...
- От выпадающего JRE возьмите JDK и нажмите Finish
- Хит Хорошо.
4) Перейдите в раздел Серверы (возможно, внизу в представлении консоли).
Щелкните правой кнопкой мыши на сервере Bundled Glassfish ... и выберите перезагрузить / запустить ...