В моей системе установлена Java 1.7.0u25, но согласно диалогу About, Netbeans работает под 1.7.0u17. У меня есть некоторые незначительные, но действительно раздражающие проблемы, такие как удаление ключа, удаляющего 2 символа вместо одного, и мне говорят, что если Netbeans работает под последней виртуальной машиной, они должны быть решены.

Как заставить Netbeans работать под последней виртуальной машиной, установленной в моей системе?

Я попытался найти решение для поиска в Google, но все, что я мог найти, это статьи о том, как заставить Netbeans компилироваться для конкретных JVM.

Я использую Netbeans 7.3, полностью обновленную на OSX Lion с Oracle JVM.

2 ответа2

1

Одним из вариантов является использование параметра --jdkhome <path> при запуске NetBeans. <path> является корнем установки JDK.

Или найдите файл netbeans.conf и измените следующее в соответствии с вашим местоположением JDK:

netbeans_jdkhome="<path>"
1

Старый поток, но, возможно, полезный (потому что я только что натолкнулся на это из-за ошибки удаления ключа):

Вы также обновили свой JDK? Обновление Java VM, используемой для апплетов, работающих в вашем веб-браузере, и обновление самого Netbeans (по крайней мере, на моем Mac) не приводит к автоматическому обновлению JDK. Проверьте наличие новейшего SDK на веб-сайте Oracle. Для меня это помогло загрузить и установить его - тогда Netbeans автоматически использовал новую виртуальную машину.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .