问题标签 [java-7]

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 投票
0 回答
467 浏览

jmf - JDK 7 不适用于 JMF 图像捕获

我尝试使用最近的 JDK 版本 - JDK 1.7.0-ea 和我的一个使用 JMF 捕获面部图像的 java 应用程序,但运动图像显示在帧的后面 - 无论在后台打开的任何应用程序上还是桌面。我什至下载了最新的 JMF,但仍然得到相同的结果。我不得不恢复到 JDK 1.6

我不知道是否有人知道为什么会这样。

0 投票
2 回答
1644 浏览

java - 我的类加载器有什么问题?投射到同一个类时出现 ClassCastException!

在任何人关闭之前这是重复的请握住你的马,这有点不同:-)

我有一个在 SwingWorker 中使用的 A 类。所以,程序有点像这样:

我调用此任务的方法如下所示:

现在,我做了一个 java -verbose:class,看看这个类是如何被加载的。我可以看到 A 在执行 doInBackground() 方法时只加载一次。但是,一旦控制返回到 someMethod(),列表上的 for 循环迭代就会抛出 ClassCastException!它是这样的:

线程“AWT-EventQueue-0”中的异常 java.lang.ClassCastException: [Lcom.model.A; 无法转换为 com.model.A]

我不知道为什么这不起作用。在调用 SwingWorker 之前,我尝试使用 Class.forName() 并在 someMethod() 中预加载类 A,同时在不传递类加载器实例的情况下执行此操作,同一个类被加载了两次!!将类加载器作为参数发送后,该类仅被精确加载一次,但拒绝强制转换!!

需要帮忙!:(

0 投票
3 回答
6284 浏览

java - Findbugs 给出“System.out 的空指针取消引用”,为什么?

我正在使用 Java 1.7、Eclipse 3.7 和市场上的 FindBugs 插件。这个例子就像天堂一样好:

此消息过去不存在,内部实现始终在系统中:

所以 Findbugs 是对的,但是现在发生的消息是否发生了变化?

0 投票
2 回答
287 浏览

reflection - 在 Java 7 中动态访问方法参数

是否可以在不使用显式字节码操作工具和其他框架的情况下在 Java 7 中的执行时获取方法参数值?

我的 javassist 日志框架需要它。

0 投票
1 回答
618 浏览

java - 是否有从 Java 6 到 Java 7 的 JDiff?

Java 1.4 到 Java 5有一个。有人设置了 Java 6 到 Java 7 的版本吗?

0 投票
1 回答
1157 浏览

java - 如何在 newBufferWriter 中设置路径

我怎样才能设置正确的路径newBufferWriter。我得到了newBufferWriter来自 oracle 页面的示例用法:

我很困惑如何设置file参数,我应该在哪里获取Path对象,例如我想在目录中创建文件,所以我必须设置一个Path对象,并且在这段代码中路径对象是file参数所以,如何给它是一个字符串值?或者如何给它我想要创建某个文件的目录的任何值?

还有别的,那个例外呢?这是什么意思 ?

线程“AWT-EventQueue-0”中的异常 java.lang.NoClassDefFoundError: java/nio/file/Path

0 投票
2 回答
364 浏览

java - Java 7 对象类

public final class ObjectsJava 7 中有一个扩展了java.lang.Object基类。

默认情况下,这将是基类,还是我们需要调用“对象”类上的方法并调用相应的方法?

0 投票
4 回答
1998 浏览

java-7 - 在 Java 7 中尝试资源?

在 Java 7 的新 Try-with-Resources 语法中,我需要担心资源的顺序吗?

0 投票
1 回答
1460 浏览

java - Java 媒体组件发生了什么?

在研究了关于 Java 视频支持的选项后,我偶然发现了几次提到的 Java Media Components,以及似乎暗示他们希望将其包含在 Java 7 中的这篇文章。

这最初看起来很棒,所以我开始在 Java 7 中找到它,希望很容易包含视频支持。不用说我找不到它,在谷歌搜索之后,我真正能找到的是半生不熟的引用,这些引用是从 JavaFX 中剔除部分东西的。

那么有人知道它发生了什么吗?它是否与 Java 7 的许多其他功能一起被删除并退回到 Java 8?还是完全放弃?还是它现在刚刚集成到 JavaFX 中?后者对我来说最有意义,但最新的 JavaFX 版本只是声称支持 FLV(至少目前是这样),而我可以找到的 JMC 参考似乎指向它支持多种格式。

长问题短,有人知道发生了什么吗?

0 投票
2 回答
23630 浏览

java - JDK 7 类文件向后兼容 JDK 6

JDK 7 的哪些特性(不包括 invokedynamic,因为它不被 java 使用)导致新的类文件版本不符合 JDK 6。它接缝所有特性都可以通过编译器生成胶水代码来实现。例如 switch 语句中的字符串可以使用编译器生成的重复 ifeq 语句来实现。我希望能够为编译器提供 -source 1.7 -target 1.6 标志以符合 jre 6 并同时使用 jdk 7 中的项目硬币功能。