Современный C ++ - прекрасный язык .
Там я это сказал. Многие люди действительно ненавидят C ++, но, честно говоря, я считаю современный C ++ с программированием в стиле STL / Boost очень выразительным, элегантным и невероятно продуктивным в большинстве случаев.
Я думаю, что большинство людей, которые ненавидят C ++, основывают это на плохом опыте с ОО. C ++ не очень хорошо работает с OO, потому что полиморфизм часто зависит от объектов, выделенных в куче, а C ++ не имеет автоматической сборки мусора.
Но C ++ действительно великолепен, когда дело доходит до универсальных библиотек и методов функционального программирования, которые позволяют создавать невероятно большие, легко обслуживаемые системы. Многие люди говорят, что C ++ пытается сделать все, но в итоге ничего не делает. Я бы, вероятно, согласился с тем, что он не поддерживает OO так же хорошо, как другие языки, но делает общее программирование и функциональное программирование лучше , чем любой другой основной язык на основе Си. (C ++ 0x еще больше подчеркнет эту истину.)
Я также ценю то, как C ++ позволяет мне получать низкоуровневый уровень, если это необходимо, и обеспечивает полный доступ к операционной системе.
Плюс RAII. Шутки в сторону. Я действительно скучаю по деструкторам, когда я программирую на других языках Си. (И нет, сборка мусора не делает деструкторы бесполезными.)
Я нахожу удивительным, что его так сложно удалить. В любом случае, чтобы ответить на ваш вопрос, я бы поискал и удалил:
После их удаления вы должно быть хорошо.
Тем не менее, я, кажется, могу запустить GWT в режиме хоста с Java 1.6.0_14 нормально.
Если вы хотите понизить версию Java, вам просто нужно установить JVM, которую Eclipse использует для компиляции:
Window> Preferences> Java> Установлены JRE
, а затем добавьте новый JDK / JRE, который вы хотите, в вашем случае Java 5, затем установите флажок рядом с JVM / JRE.
Прошло много времени с тех пор, как я работал над Java в Windows, но я считаю, что вам нужно убедиться, что каталог javahome / jre / bin находится в системном пути. Вероятно, вы захотите также установить переменную JAVA_HOME.
Если вы хотите использовать что-то с Eclipse, вам понадобится Java для запуска Eclipse, если я не ошибаюсь полностью
Убедитесь, что вы отредактировали переменную среды PATH
, чтобы удалить любую ссылку на % JAVA_HOME% \ bin
.
Кроме того, похоже, что Java полностью удалена с вашего компьютера.
VirtualBox (при условии, что у вас есть разумный объем ОЗУ) отлично подходит для возврата к хорошей и чистой настройке.