问题标签 [jdk1.8-73]
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.
java - 在 jdk 6 vs jdk 8 中创建一个临时目录
我在我们的开发域中遇到了一个奇怪的问题。所以基本上我们的 java 应用程序目前在 jdk1.6 上运行,我们计划将其升级到 1.8 。所以目前以下代码在 1.6 中运行良好,但返回异常
java.io.IOException: Unable to create temporary file, C:\Users\xxxxx\xxxxx\Local\Temp\XYZDirectory
at java.io.File$TempDirectory.generateFile(File.java:1921)
at java.io.File.createTempFile(File.java:2010)
at java.io.File.createTempFile(File.java:2070)
在 1.8 中。代码如下 -
我们希望我们的产品同时兼容 1.6 和 1.8 。
经过一番研究,我发现我可能不得不使用以下Files
上课方法
所以我有以下疑问 -
1) 为什么File.createTempFile
在 1.8 中抛出异常?
2)这两种方法的概念区别是什么?
3)如果File.createTempFile
不再支持它为什么不被弃用?
4)解决这个问题的合适方法是什么?换句话说,我可以根据安装在 VM 中的 jdk 版本进行编程检查以使用适当的方法,然后继续创建临时目录,但这是解决此问题的最佳方法吗?
java - NetBeans 新项目不包括 JavaFX 文件夹
我目前正在将 NetBeans 8.1 与 JDK 8(包括 JavaFX 8)一起使用,它一起工作得很好,但我不能真正创建 JavaFX 项目,因为在 New Project 窗口中没有像 JavaFX 这样的文件夹。唯一的是我不感兴趣的 Maven 文件夹中的“JavaFX 应用程序”。
可以做些什么呢?
java - 项目无法执行 Findbugs:java.lang.ArrayIndexOutOfBoundsException
我正在使用带有 JDK 1.8 版本的 sonarQube4.5.7 版本。当前在运行时出现此错误
命令。谁能建议我如何解决此错误。
日志是:
java - TestNG 服务测试 - 1.8 JDK
我有几个使用 1.6 JDK 通过的测试用例。当我迁移到 1.8 JDK 时,大多数 TestNG 测试用例在 Jenkins 和我在本地运行时都开始失败。当我调试几个测试用例时,我看到一个doGET
获取特定 URL 的 HTTP 响应的方法没有从 mock file 返回任何内容。它基本上是一个空的 XML 主体。
在 JDK 1.6 上,同样的事情使用相同的方法和其他所有内容返回响应。有没有人在 JDK 1.8 上看到过这个并且可以给我一些指示?
java - JRE 所需的 JAR 文件
我遇到了一个特别奇怪的考试问题。问题是:
“列出 JRE 所需的 4 个 JAR 文件”。
我觉得这很奇怪,因为当我查看我的 jdk/jre 文件夹时,有超过 4 个 jar 文件。所以我的问题是,上述问题无效吗?还是我不完全理解问题在问什么?如果是这样,4 个必需的 jar 文件是什么?
java-8 - 乔达日期时间异常
我们仅使用 componentTests (服务测试)获得此异常。
当我们实际运行代码时,我们不会收到任何错误。谁能告诉我我们应该使用哪些库版本?
我们从 6 更新到 JDK 8,那时我们开始收到此错误。