问题标签 [jdk1.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 投票
1 回答
2654 浏览

android - Android Studio - 无法下载 google apis intel x86 atom 系统映像

我已经安装了 Android Studio - 2.2 版和 jdk 1.7.0_72 版。安装过程中出现错误“警告:准备 sdk 包 google apis intel x86 atom 系统映像时出错”。我已经在此处发布了图片during_installation_problem。虽然有一个错误显示我跳过了它并点击了完成。但是当我运行 Android Studio 时,它显示“您的 Android SDK 丢失、过时或缺少模板”。图片在这里... after_installation_problem。我被困在那了..请帮帮我。

0 投票
0 回答
405 浏览

java - jarsigner 不适用于 JDK 1.7

我们正在为我们的项目使用 JDK 1.7,它直到上周都运行良好,但现在它失败并出现以下错误,

jarsigner:无法签名 jar:javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接

我开始知道这个问题是由于用于与时间戳服务器通信的协议,但我不确定如何通过 pom.xml 将参数传递给 jdk 以强制它使用 TLSv1.2

我的 Pom.xml 文件

构建错误

我尝试从 java 控制面板禁用 TLSv1.0 和 TLSv1.1 并使用 jdk.tls.disabledAlgorithms= SSLv2Hello, SSLv3, TLSv1, TLSv1.1 从 java.security 禁用它,但我在这两种情况下都失败了,对我来说也是如此我只需要从 pom.xml 解决问题。

任何解决此问题的建议将不胜感激。

0 投票
0 回答
505 浏览

java - Gradlew > 无效的 TLS 填充数据

我正在将 Android 构建作业从 SLED 11 SP2 机器转移到 Ubuntu 14.04。在 Ubuntu 上,我安装了 java 版本“1.7.0_71”并使用 gradlew 版本 2.14.1。

但在构建过程中,我偶尔会收到以下错误。

在谷歌搜索解决方案时,我看到很多对 Java 加密代码的引用。但是一篇帖子听起来确实与我的问题相似。

https://www.wowza.com/forums/content.php?528-How-to-fix-intermittent-HTTP-SSL-failure-(padding-exception)

但是它说这个问题在 Java 7 更新 67 中得到了修复。也就是说,我应该得到修复。

在构建机器上重复此问题后,我远程访问它。我第一次直接运行命令时出现了错误。然后我跑了

这没有重现问题。删除这些标志也不会导致问题再次出现。当我运行构建作业时,它通过了。

有没有其他人遇到过这个问题?我该如何解决?

更新:

测试后我只在使用时看到这个问题

如果我切换到

我无法重现上述问题。即在 build.gradle

更新:

我已经用 JDK 版本 1.8.0_111-b14 更新了机器。我仍然收到错误,但现在报告为

0 投票
2 回答
2215 浏览

java - 切换到“-XX:+UseParNewGC -XX:+UseConcMarkSweepGC”导致更完整的 GC

我们有一个正在尝试优化延迟的应用程序,我们希望减少在完整 GC 中花费的平均时间。用 "XX:+UseParallelGC" 我们看到的是这样的:

当我们切换到使用“-XX:+UseParNewGC -XX:+UseConcMarkSweepGC”时,我们会看到更多完整的 GC:

这是我们的堆设置:

我们正在使用 JDK:

第一个实例有 4 天以上的正常运行时间。第二个实例只持续了几分钟。我们注意到它正在频繁地进行完整的 GC 并有很大的停顿,因此我们恢复了设置。

这里需要调整什么,以使 GC 统计数据不会偏离目标?

0 投票
0 回答
38 浏览

java - 无法关闭 FileOutputStream 导致问题?

我有一个场景,我使用下面的代码创建了具有 FileOutputStream 初始化的 Lock 对象。这个对象应该在整个生命周期中都存在于应用程序中。我有一个静态 Arraylist,我将在其中添加这个锁对象。此应用程序将总共有 10 个锁对象可用。

由于此对象将在 App 的整个生命周期中都存在,因此我不愿意在每次请求锁定时打开和关闭流。所以,我选择在初始化时打开一次。我想知道这种设计会产生什么影响。另外,我可以通过什么方式监控此泄漏如何影响我的应用程序和系统?我怀疑每当我们重新启动服务器时,FileDescriptors 仍然会打开。但是,我不确定它会导致什么额外开销。

注意-服务器每个周末都会重新启动

您的意见将真正帮助我重新思考并提出其他建议。提前致谢 !!

0 投票
0 回答
866 浏览

web-services - REST Web 服务调用在 Java 1.7 中不起作用

我正在尝试在 Java 中使用 RESTful API,该 API 在 Java 1.6 和 Java 1.8 中有效,但在 Java 1.7 中无效。

我的代码:

Java 1.7 错误:

0 投票
7 回答
10024 浏览

eclipse - 无法在 Eclipse 中运行 Kotlin 应用程序

为了在 Eclipse 中创建我的第一个简单的 Kotlin 项目,我按照Kotlin 官网的 Eclipse Luna 入门教程中的步骤进行操作,即:

  • 从 Eclipse Marketplace 安装 Kotlin Plugin for Eclipse
  • 打开 Kotlin 透视图并创建一个 Kotlin 项目
  • main使用该方法在“src”文件夹中创建文件“hello.kt”
  • 右键单击文件 > 运行方式 > Kotlin 应用程序

但是,我在 Eclipse 控制台中不断收到以下错误:

错误:无法找到或加载主类 HelloKt

我已经仔细检查了我的项目的运行配置,它确实将“主类”设置为HelloKt(我 100% 确定它不存在)。此外,当我点击“搜索”按钮时,Eclipse 找到的唯一项目是HelloKt - (default package)(同样不存在)。

为了完整起见,请在下面的hello.kt文件代码中找到:

我注意到本教程与我所做的事情之间存在以下差异:

  • 我使用的是不同的 Eclipse 版本(教程建议 Luna;我使用的是 Mars.2)。
  • 我使用的是不同的 JDK 版本(本教程不建议任何特定版本,但从图像中我们可以看到他们jdk1.6.0_45使用了jdk1.7.0_79.

请注意,我使用的是最新版本的 Kotlin Eclipse 插件,所以这与本文中的情况不同。这些是我当前安装的版本:

  • 科特林 0.7.2.v20160930-0748
    • kotlin-eclipse-policy 0.7.2.v20160928-1525
    • kotlin-weaving-feature 0.7.2.v20160928-1525

在运行应用程序时,这些差异中的任何一个都可能是导致错误的原因吗?

您是否看到/知道有关这种情况的任何潜在原因或已知错误?


更新(2017 年 5 月 14 日)

尝试使用 Eclipse Neon.3 (eclipse.buildId=4.6.3.M20170301-0400), JDK 1.8.0_111, Kotlin 0.8.2.v20170314-0957 (kotlin-eclipse-policy 0.8.2.v20170314-0957, kotlin-weaving -功能 0.8.2.v20170314-0957,Equinox Weaving SDK 1.2.0.201701131634)。问题仍然存在。

0 投票
0 回答
172 浏览

xsd - jaxb 1 在旧应用程序的 JDK 1.4 到 JDK 1.7 升级期间不起作用

我正在将应用程序从 jdk 1.4 迁移到 jdk 1.7。我遇到了关于“marshall()”和“unmarshal()”方法的问题。项目使用了 jaxb-rt-1.0-ea.jar,我现在正在编译 jdk 1.7 中的代码。有人可以帮我解决这个问题吗?1) 我是否需要将应用程序从 JAXB 1 迁移到 JAXB 2?如果是,请提供步骤和提示。2)如果我可以在 jdk 1.7 中使用 jaxb-rt-1.0-ea.jar 运行,那么请建议步骤...

0 投票
0 回答
1402 浏览

java - AssortedViolatedException 错误

我正在尝试在 Eclipse 上运行一个 Selenium 脚本,它为我提供了选项列表。

我收到以下错误:

线程“主”org.apache.bcel.verifier.exc.AssertionViolatedException 中的异常:发现:内部错误:糟糕!退出!!在 org.apache.bcel.verifier.exc.AssertionViolatedException.main(AssertionViolatedException.java:102) 拾取 JAVA_TOOL_OPTIONS: -agentlib:jvmhook 拾取 _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\HP\QUICKT ~1\bin\JAVA_S~1\classes;C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

无法理解为什么它jasmine.jar从 QTP 文件夹中挑选。

我的班级文件:

0 投票
3 回答
8668 浏览

oracle - 安装 Oracle Web Logic Server 时出现无效的 Java Home 错误

我需要帮助来提取 WLS,我尝试使用 CMD 安装 WebLogic Server,并且我已经设置了 java_home。但我有以下错误:

提取安装程序。. . . . . 完成
此安装程序必须使用 Java 开发工具包 (JDK) 执行,
但 C:\Program Files\Java\jre7 不是有效的 JDK Java Home。
日志位于此处:C:\Users\E440\AppData\Local\Temp\OraInstall2016-12-18_05-38-26AM\launcher2016-12-18_05-38-26AM.log。

按 Enter 退出

我试图设置 JAVA_HOME

C:\Oracle\FMW>set java_home
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79

这就是我在环境变量中设置的路径,但它仍然显示相同的错误。
我将命令更改为指定 oracle home

C:\Oracle\FMW>java -jar fmw_12.2.1.2.0_wls_quick.jar oracle_home=C:\app\user\product\11.2.0\dbhome

但同样的错误仍然是一样的。C:\Program Files\Java\jre7 路径甚至不在我的环境变量中
。 有什么我错过的吗?