首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaDB双安装

JavaDB双安装
EN

Stack Overflow用户
提问于 2010-02-23 17:24:04
回答 2查看 714关注 0票数 1

在WIN XP SP3和Netbeans 6.7.1IDE上

我已经安装了JavaSDK6.17,其中包括JavaDB。我在中将JavaDB目录设置为...\Java\JavaDB,并相应设置了%DERBY_HOME%和%PATH%,包括%DERBY_HOME%\bin

稍后,我安装了GlassFish -V3Prelud,它附带了自己的JavaDB,并悄悄地将其安装到GlassFish路径下的JavaDB目录中。

Q's

  1. 我不想要重复的。我可以在不破坏Netbeans的情况下删除其中一个安装吗?
  2. 如何验证两个JavaDB的Netbeans中的哪一个实际使用
  3. 我能否最终以一种方式配置GlassFish以使用我作为SDK的一部分安装的JavaDB?

谢谢你的提示(在superuser.com上我没有收到任何回复:-( )

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-23 18:09:58

我不想要重复的。我可以在不破坏Netbeans的情况下删除其中一个安装吗?

如果您真的想删除其中之一,我建议删除JDK附带的命令,并将其与GlassFish v3捆绑在一起(GlassFish希望在使用一些非常方便的命令时(例如,在开发过程中)。但老实说,我不会花太多时间在4.5 MB的额外空间上使用。

如何验证两个JavaDB的Netbeans中的哪一个实际使用

要验证,请转到Services选项卡,展开数据库节点,并右键单击Java DB上的并选择。您应该得到以下窗口:

www/条文/65/ide/java-db/javadb-pros.png

正如使用Java (Derby)数据库中所记录的,“如果您在Java安装中注册了Java,Java将已经为您注册。”

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

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

PS: GlassFish v3出来了,GlassFish v3前奏曲过时了,你应该升级。

票数 2
EN

Stack Overflow用户

发布于 2011-09-11 19:17:54

MikeD!

很多年后,我又开始使用NetBeans。正如我意识到的,许多特性都包括在内,但其他功能却“迷失”了。我计划安装几个版本。在NetBeans 6.7.1中,要知道Java 使用的版本,右键单击Java节点并模拟属性。标签Java 旁边的路径将告诉您当前正在使用的安装。标签数据库位置旁边的路径用作属性derby.system.home的值。此属性告诉Java在何处创建/查找各个数据库文件夹的。此外,这个文件夹包含两个名为derby.propertiesderby.log的文件. *derby.properties*建立了持久的系统范围属性.

不要担心重复。如您所见,NetBeans一次使用1。然而,作为一个建议,选择一个安装并坚持它。在我的测试中,我多次更改了Java安装的路径,并在derby.properties中使用用户身份验证属性,最终NetBeans无法以常规方式创建新的数据库。因此,我不得不重新安装NetBeans (我使用的是与操作系统无关的zip)。

关于GlassFish,我还没有做过实验。但是,有理由认为,对于使用不同版本的Java ,有一些有限的选项。例如,如果将NetBeans 6.7.1JavaDB support 设置为netbeans_jdkhome属性,使其指向相当于或高于1.7.0JDK版本,则会导致失败。这告诉了我们一些事情,对吧?

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

乔治

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2320234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档