在WIN XP SP3和Netbeans 6.7.1 IDE上,

我已经安装了包含JavaDB的Java SDK 6.17。我在Java安装脚本中将JavaDB目录设置为... \ Java \ JavaDB,并相应地设置了%DERBY_HOME%,并设置了%PATH%包括%DERBY_HOME%\ bin

后来,我安装了GlassFish-V3 Prelude,它带有自己的JavaDB,这真是令人惊讶,它无声地将其安装到GlassFish路径下的JavaDB目录中。

Q的


我不想重复。能够
我删除了这些安装之一
不会破坏Netbeans。
如何验证两者中的哪一个
JavaDB的Netbeans实际上正在使用
我最终可以配置GlassFish吗
以某种方式使用JavaDB
作为SDK的一部分安装


感谢您的任何提示(如在superuser.com上,我没有得到任何回复:-()

最佳答案

我不想重复。我可以在不破坏Netbeans的情况下删除这些安装之一。


如果确实要删除其中一个,则建议删除JDK随附的一个,并将其与GlassFish v3捆绑在一起(GlassFish希望在使用一些非常方便的命令时可以将其保存在其中)在开发过程中)。但老实说,我不会花太多时间来使用4.5 MB的额外空间。


  如何验证两个JavaDB的Netbeans实际在使用


要进行验证,请转到“服务”选项卡,展开“数据库”节点,然后右键单击Java DB并选择“属性...”。您应该获得以下窗口:

alt text http://netbeans.org/images_www/articles/65/ide/java-db/javadb-props.png

Working with the Java DB (Derby) Database中的文档所述,“如果在NetBeans IDE安装中注册了GlassFish Server,则Java DB将已经为您注册。”


  我最终能否以某种方式配置GlassFish以使用作为SDK的一部分安装的JavaDB


我不知道,但是...您为什么要这样做,为什么这么担心,您是否不认为自己在浪费时间?现在,正如我所说,如果这确实是一个问题,请删除与JDK捆绑在一起的版本。

PS:GlassFish v3已淘汰,GlassFish v3前奏已过时,应升级。

关于java - JavaDB双重安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2320234/

10-11 20:24