Я не хочу иметь дубликаты. Можно ли удалить одну из этих установок, не испортив Netbeans.
Если вы действительно хотите удалить один из них, я бы предложил удалить тот, который поставляется с вашим JDK, и оставить один в комплекте с GlassFish v3 (GlassFish ожидает, что он будет присутствовать при использовании некоторых команд, которые могут быть чрезвычайно удобно, например, во время разработки). Но, честно говоря, я бы не стал тратить слишком много времени на использование 4,5 МБ дополнительного пространства.
Как я могу проверить, какой из двух NetBeans JavaDB фактически использует
Для проверки перейдите на вкладку Службы , разверните узел Базы данных и щелкните правой кнопкой мыши на Java DB и выберите Свойства ... . Вы должны получить следующее окно:
альтернативный текст http://netbeans.org/images_www/articles/65/ide/java-db/javadb-props.png
Как описано в Работа с базой данных Java DB (Derby) , «Если у вас есть сервер GlassFish, зарегистрированный в вашей установке IDE NetBeans, Java DB уже будет зарегистрирована для вас».
Могу ли я в конечном итоге настроить GlassFish таким образом, чтобы использовать JavaDB, установленную как часть SDK
Не знаю, но ... зачем ты это делаешь, почему это так беспокоит, ты не думаешь, что тратишь время впустую? Теперь, как я уже сказал, если это действительно проблема, вместо этого удалите версию, поставляемую с JDK.
PS: GlassFish v3 вышел, прелюдия GlassFish v3 устарела, вам нужно обновить.