Derby/Java DB 是否包含在 Java 6 中?

发布于 2024-10-13 05:53:01 字数 309 浏览 4 评论 0 原文

我在几个地方读到 Derby/Java DB 包含在 Java SE 6 中,例如 http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/beta2.html 但我找不到任何人在没有安装它的情况下使用过它,包括它在类路径等上
这是怎么回事?如果包含,为什么每个人都安装另一个副本?

I've read in a couple of places that Derby/Java DB is included in Java SE 6, e.g. http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/beta2.html but I can't find anyone who has used it without installing it, including it on the classpath, etc.
What's going on? If it's included, why does everyone install another copy?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

萌无敌 2024-10-20 05:53:01

您需要 JDK,而不是 JRE。

You need the JDK, not the JRE.

素衣风尘叹 2024-10-20 05:53:01

是的,您需要 JDK 而不是 JRE。但遇到同样的问题后,我发现 JDK 安装程序已将 Java DB(在我的 Windows XP 环境中)放置在 C:\Program Files\Sun\JavaDB 中。您可能需要检查那里,或者您的环境中的任何等效项。

我希望这对可能在此页面上找到自己的任何其他人有所帮助。 (为什么 Java 开发就这么令人沮丧?)

Yes, you need the JDK instead of the JRE. But after running into this same problem, I found that the JDK installer had placed Java DB (on my Windows XP environment) in C:\Program Files\Sun\JavaDB. You might want to check there, or whatever is equivalent in your environment.

I hope this helps any other people who might find themselves on this page. (Why does Java development have to be this frustrating?)

双马尾 2024-10-20 05:53:01

数据库

开箱即用
有数据库开发经验
应用程序,Java SE 6
开发工具包——虽然不是 Java
运行时环境 (JRE) – 联合捆绑包
全 Java JDBC 数据库 Java DB
基于阿帕奇德比。不再需要
查找并配置您自己的 JDBC
开发数据库时的数据库
应用!开发商还将获得
更新的 JDBC 4.0,一个常用的 API
有许多重要的改进,例如
作为对 XML 和 SQL 的特殊支持
数据类型和更好的集成
二进制大对象 (BLOB) 和
将大对象 (CLOB) 字符化为
API。

从您的链接和 JavaDB != Derby (这是一个 apache 产品)。

Database

For a great out-of-the-box
development experience with database
applications, the Java SE 6
development kit – though not the Java
Runtime Environment (JRE) – co-bundles
the all-Java JDBC database, Java DB
based on Apache Derby. No more need to
find and configure your own JDBC
database when developing a database
application! Developers will also get
the updated JDBC 4.0, a well-used API
with many important improvements, such
as special support for XML as an SQL
datatype and better integration of
Binary Large OBjects (BLOBs) and
Character Large OBjects (CLOBs) into
the APIs.

From your link and JavaDB != Derby (which is an apache product).

故事与诗 2024-10-20 05:53:01

它被“包含”,因为代码是 JDK 下载的一部分,但 Derby jar 不会自动放置在类路径中,因为并非每个 Java 应用程序都需要 Derby。 JDK 下载中包含的 Derby (JavaDB) jar 可以在您可能编写的任何 J2SE java 应用程序中使用,并且您当然不需要安装另一个副本,只需将这些 jar 放入您的应用程序的类路径中即可这是合适的。

It's "included" in that the code is part of the JDK download, but the Derby jars aren't automatically placed on the classpath because not every Java app needs Derby. The Derby (JavaDB) jars that are included in the JDK download are fine for use in any J2SE java app you might write, and you certainly don't need to install another copy, just put those jars into your classpath for those apps for which it is appropriate.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文