代码之家  ›  专栏  ›  技术社区  ›  MikeD

JavaDB双安装

  •  1
  • MikeD  · 技术社区  · 16 年前

    在Win XP SP3和NetBeans 6.7.1 IDE上,

    我已经安装了JavaSDK 6.17,其中包括JavaDB。在Java安装脚本中,将JavaDB目录设置为…\java\javaDB,相应地设置了%DeByLoWHO%和%PATH %,包括%DeByIOH%%bin

    后来,我安装了glassfish-v3前奏曲,它有自己的javadb,并悄悄地将其安装到glassfish路径下的javadb目录中。

    Q的

    1. 我不想有副本。罐头 我移除其中一个装置 不会破坏网豆。
    2. 我怎样才能核实这两个 JavaDB的Netbeans实际上正在使用
    3. 我能最终配置玻璃鱼吗 在某种程度上使用JavaDB I 作为SDK的一部分安装

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

    2 回复  |  直到 13 年前
        1
  •  2
  •   Pascal Thivent    16 年前

    我不想有副本。我能在不损坏NetBeans的情况下删除其中一个安装吗?

    如果您真的想删除其中的一个,我建议您删除JDK附带的一个,并将它与glassfish v3捆绑在一起(glassfish希望在使用一些非常方便的命令时,例如在开发期间,它就在那里)。但老实说,我不会花太多时间来处理所用的45MB额外空间。

    我如何验证JavaDB的两个NetBeans中实际使用的是哪一个

    要验证,请转到 服务 选项卡,展开 数据库 节点和 右击 爪哇数据库 并选择 属性… . 您应该得到以下窗口:

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

    如中所述 Working with the Java DB (Derby) Database , “如果您在NETBeSide IDE安装中注册了GalasFISH服务器,Java数据库将已经为您注册。”

    我能最终配置glassfish以使用作为SDK一部分安装的javadb吗?

    我不知道,但是…你为什么要这样做,为什么这么担心,你不觉得你在浪费时间吗?现在,如我所说,如果这真的是一个问题,那么请删除与JDK捆绑的版本。

    附言:Glassfish v3已经过时,Glassfish v3前奏曲已经过时,你应该升级。

        2
  •  0
  •   Aayush gEoRgE    13 年前

    迈克!

    多年后,我用 网豆 再一次。正如我意识到的,许多特性都包含在内,但其他特性会“丢失”。我计划安装几个版本。 在 NETBea7.7.1 ,了解的版本 JAVA数据库NETBESBUS 正在使用, 右键单击JavaDB节点和CKECK属性。 旁边的路径 标记Java数据库安装 告诉您当前正在使用的安装。 标签旁边的路径 数据库位置 用作 derby.system.home属性 . 此属性 告诉Java DB在哪里创建/查找 单个数据库文件夹。此外,此文件夹包含两个名为 德比属性 德比.Log. * 德比属性 *建立 持续的系统范围属性 .

    不要担心重复。正如你所看到的 网豆 一次使用1。然而,作为建议,选择一个安装并坚持它。在测试期间,我将路径改为 爪哇数据库安装 多次使用derby.properties中的用户身份验证属性,最终 网豆 无法以常规方式创建新数据库。所以,我必须重新安装 网豆 (我使用操作系统独立的zip)。

    关于 玻璃鱼 ,我还没有试验过。但是,有理由认为使用不同版本的 爪哇数据库 .例如, NETBea7.7.1 Java数据库 支持 失败 如果你设置 Netbeans公司 所以它指向 JDK版本等于或高于1.7.0 . 这告诉我们一些事情,对吧?

    我会告诉你我在考试中发现的任何有用的东西。

    乔治