问题标签 [jdk1.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

java - Java 6 中的 VB 支持?

我在 wikipedia 中查看 Java 语言历史,这一段引起了我的注意:

当前版本 Java SE 6(2006 年 12 月 11 日)——代号 Mustang——与数据库管理器捆绑在一起,便于在 JVM 中使用脚本语言(目前是使用 Mozilla 的 Rhino 引擎的 JavaScript),并支持 Visual Basic 语言

在这种情况下,“Visual Basic 语言支持”到底是什么?

0 投票
4 回答
1826 浏览

java - Java 5 和 6 中最有用或最有趣的新语言特性?

刚才在看一个代码教程,发现了一些有趣的东西import static——JDK 5 中引入的特性:

这让我想知道,JDK 5 和 6 中还引入了哪些我不知道的其他特性?还有其他类似的新关键字用法吗?任何值得注意的新库类或函数?

我知道发行说明或变更日志在那里,我不是在寻找“RTFM”的答案。我想知道您认为 JDK 5 或 6 中最能改变游戏规则的功能的简短列表。

0 投票
8 回答
21456 浏览

java - 无法在eclipse中放置断点

我正在使用 JDK 1.6.0_18 (32 BIT) 在 windows vista home premium 64 位上使用 eclipse europa (3.5)。

通常,我可以很好地放置断点;但是,对于不属于项目的特定类(此类在 .JAR 文件中(.JAR 文件是项目的一部分)),尽管我已将源目录附加到此 .JAR 文件,但我无法在这个类中放置一个断点。

如果我双击断点窗格(左边框),我注意到放置了一个类断点。我想知道是否没有调试信息;但是,发现这个特定的类是使用 ant/javac 任务使用 debug="true" 和 debuglevel="lines,vars,source" 编译的。我什至在这个类上运行了 jad 来确认它确实包含调试信息。

那么,为什么 eclipse 阻止我放置断点?

编辑:让每个人都了解上下文,这是一个在 tomcat 6.0 下运行的 webapp。在外面启动tomcat后,我正在从eclipse远程调试应用程序。该应用程序运行良好。我试图了解上述类的行为,因为 Eclipse 不允许我设置 BP,所以我无法做到。

PS:我在这里看到一些帖子说 BP 没有被击中,但就我而言,我无法放置 BP!

PPS:我在尝试 1.6.0_18 之前尝试了 JDK 1.6.0_16。

感谢您的任何指示。

0 投票
1 回答
4155 浏览

java - 使用 JRE 1.5 和 JDK 1.6 时 DocumentBuilder.parse 的差异

最近,我们终于将我们的项目切换到了 Java 1.6。执行测试时,我发现使用 1.6 不会引发使用 1.5 引发的 SAXParseException。

下面是我的测试代码来演示这个问题。

当使用 JVM 1.5 时,测试通过,在 1.6 上它失败并出现“预期异常 SAXParseException”。

DocumentBuilderFactory.setSchema(Schema)方法的 Javadoc说:

当验证器发现错误时,解析器负责将它们报告给用户指定的 ErrorHandler(或者如果未设置错误处理程序,则忽略它们或抛出它们),就像解析器本身发现的任何其他错误一样。换句话说,如果设置了用户指定的 ErrorHandler,它必须接收这些错误,如果没有,则必须根据实现特定的默认错误处理规则来处理它们。

DocumentBuilder.parse(InputSource)方法的 Javadoc说:

顺便说一句:我尝试通过setErrorHandler设置错误处理程序,但仍然没有例外。

现在我的问题:

1.6 的哪些更改阻止了模式验证引发 SAXParseException?它与架构或我尝试解析的 xml 有关吗?

更新:

以下代码适用于我一直希望的 1.5 和 1.6:

解决方案似乎是显式使用从 Schema 实例创建的 Validator 实例。我在这里找到了解决方案

我仍然不确定这是为什么...

0 投票
2 回答
566 浏览

java - Java源代码有什么问题?

在来自http://download.java.net/jdk6/source/的 Java 源代码中,我得到一个大小约为 130mb 的 jar。jar 不附加到 Eclipse,它里面有一个名为“X_X”的文件,大小约为 130mb。有谁知道发生了什么?

- 更新

谢谢 Gerco Drie,

现在,关于这个 README 文件:

JDK 需要高水平的技术专长。(...) 如果您不是这些类别之一的技术专家,那么此版本可能不适合您。

那么,已经为我购买的在哪里?我正在使用 Java 6 更新 15。

- 更新

该网站http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jdkfiles.html说 src.zip 在根 jdk 文件夹中(是的,我记得这是我上次需要它),但不是..我的jdk是盗版吗?:P

0 投票
2 回答
16776 浏览

java - WebSphere Application Server 6.1 是否支持 Java 1.6?

我可以将 Java 1.6 与 WebSphere Application Server 6.1 一起使用吗?IBM 的网站说不

但是我需要 Java 1.6 来部署软件应用程序,并且我目前无法升级到 Websphere 7.0,或使用不同的应用程序服务器(WAS 6.1 是 org 标准)。

我有什么选择?

谢谢。

0 投票
1 回答
467 浏览

glassfish - glassfish 仅从 netbeans IDE 启动,而不是从命令提示符启动

我已经在 redhat 机器上安装了带有 glassfish 版本 3 的 netbeans 版本 6.8。问题是,当我尝试通过 netbeans 启动/停止 glassfish 时,它工作正常,但是当我尝试通过以下方式启动 glassfish 时:

./asadmin 停止域 domain1

我收到错误“GlassFish 需要 Java SE 版本 6。您的 JDK 是版本 4”

我只安装了一个 JDK 实例

rpm -qa | grep jdk

将返回“jdk-1.6.0_18-fcs”

有任何想法吗 ?

0 投票
1 回答
1717 浏览

java - 为 java 1.6 实现泛型

我正在尝试使此代码通用:

它来自 Wrapper 类 (java.sql),最初看起来像这样:

0 投票
1 回答
478 浏览

java - Eclipse 5.0 的 Javaw.exe 问题

我对 Javaw.exe 进程有疑问。我正在使用 jdsk 1.6.0.11 & Eclipse 5 for Plugin Developpment 开发与媒体确认相关的应用程序。每次我想测试我的网络摄像头(JUnit)时,我都会收到一条消息:“Javaw.exe 将关闭,我们很抱歉”。任何人都可以帮助我吗?

0 投票
1 回答
2440 浏览

eclipse - 将 RAD JDK 版本升级到 1.6

我正在使用 RAD 进行开发。对于我的应用程序,我需要将我的 JDK 合规性从 1.4 升级到 1.6。我已经安装了 jdk 1.6 并将其添加到我安装的 JRE 中。现在在 JDK 合规性中仍然显示 1.4,应该如何将 JDK 合规性设置为 1.6?

提前致谢。

干杯,迪娜