на WIN XP SP3 и Netbeans 6.7.1 IDE,
Я установил Java SDK 6.17, который включает JavaDB. Я установил каталог JavaDB на...\Java\JavaDB в сценарии установки Java с %DERBY_HOME набором % соответственно и %PATH % включая %DERBY_HOME %\bin
Позже я установил Вводную часть GlassFish-V3, которая - неожиданное удивление - идет со своим собственным JavaDB и тихо устанавливает это в каталог JavaDB под путем GlassFish.
Q
Спасибо за любые подсказки (как на superuser.com я не получил ответов :-()
Я не хочу дублировать. Могу ли я удалить одну из этих установок, не испортив Netbeans.
Если вы действительно хотите удалить один из них, я бы предложил удалить тот, который поставляется с вашим JDK, и оставить тот, который связан с GlassFish v3 (GlassFish ожидает, что он будет там при использовании некоторых команд, которые могут быть чрезвычайно удобно, например, во время разработки).Но, честно говоря, я бы не стал тратить слишком много времени на использованные дополнительные 4,5 МБ.
Как я могу проверить, какой из двух Netbeans JavaDB на самом деле использует
Чтобы проверить, перейдите на вкладку Services , разверните узел Databases и вправо - щелкните в Java DB и выберите Свойства ... . Вы должны получить следующее окно:
alt text 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 устарела, вам следует обновить ее.