问题标签 [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 投票
0 回答
111 浏览

eclipse - 迁移到 Jdk8 到 Jdk7 后,Maven 未在 Eclipse Luna 中显示

为了解决与旧项目相关的一些问题,我将 Jdk8 迁移到了 Jdk7,现在我无法在我的 Eclipse Luna 中找到 Maven。

我已经检查了一些以前的帖子,例如,即使在 m2e install 之后,Maven 也没有出现在 Eclipse (Kepler) 中

但这些解决方案并不能解决我的问题。我有另一个 Eclipse Mars 编辑器,因为我可以看到 Maven。

我的环境是:Ubuntu 32bit
user@user:~$ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Server VM (build 24.65-b04,混合模式)
user@user:~$ echo $JAVA_HOME
/usr/local/java/jdk1.7.0_67

0 投票
1 回答
480 浏览

java - 我的 Windows 7 桌面上的 Eclipse Neon 的 JDK 问题

在我的 Windows 7 64 位桌面上,我将以下 JDK 安装到以下目录:C:\Program Files (x86)\Java\jdk1.7.0_80

我将 Eclipse Neon (eclipse-jee-neon-2-win32-x86_64) 下载到我的桌​​面。

在系统变量中,“JAVA_HOME”当前设置为“C:\Program Files (x86)\Java\jdk1.7.0_80”。

如果我设置 PATH "%JAVA_HOME%" 然后双击 eclipse.exe,我收到以下错误: 在此处输入图像描述

然后它退出了。

如果我设置 PATH "%JAVA_HOME%\bin" 然后双击 eclipse.exe,我收到以下错误: 在此处输入图像描述

然后它退出了。

然后我将以下行添加到 eclipse.ini 文件的顶部,

然后双击eclipse.exe,出现如下错误: 在此处输入图像描述

后跟以下错误消息:

在此处输入图像描述

我确定 JDK 路径的设置有问题,但无法弄清楚哪里出了问题。

0 投票
0 回答
646 浏览

ssl - 使用 JDK 1.7 为独立 Java 应用程序启用和验证 TLS 1.2

我对网络概念没有太多了解,我被要求将当前的 TLSv1 版本升级到 TLSv1.2,用于独立的 Java 应用程序(不使用任何 Web/应用程序服务器)。目前我们正在为这个应用程序使用 JDK 1.7。

应用程序信息:
这是一个使用 Axis-2 开发的基于 SOAP 的 Web 服务应用程序。我们创建了一个客户端存根并调用我们组织外部的外部服务。

尝试了以下选项
我已将以下系统属性添加到我的启动脚本中。

SYSPROPS="${SYSPROPS} -Dhttps.protocols=TLSv1.2"

我有以下问题:
1)这是无法使用 TLsv1.2 的正确方法吗?
2)如果是,如何验证TLSv1.2是否真的升级到TLSv1.2?

我正在努力实施 3-4 天,但无法完成。请有任何想法/建议..

0 投票
0 回答
312 浏览

android - 是否可以强制 Android Studio 使用以前的 jdk 进行编译?

我正在使用 Android Studio 编译要在 Xamarin Studio 上使用的 aar 文件,该项目当前正在使用在 jdk 1.7.0-79 上编译的其他 jar,但 Android Studio 强制我使用 jdk 1.8 进行编译。

当我尝试在 Xamarin 上使用库时,如果不更改使用的 JDK 版本,我看不到主类,它告诉我这个警告:在反映 myClass 时引发了缺少类错误:android/content/Context:不支持major.minor 版本 52.0 (J2XA006)

如果我将 JDK 更改为 1.8 版,它会给我这个错误: 无法加载类 com/datecs/audioreader/AudioReaderHelper$1 : java.lang.NoClassDefFoundError: com/datecs/audioreader/AudioReader$OnUpdateFirmwareListener (J2X9001)

我无法使用最新的 JDK 重新编译第二个库,因为我没有代码并且要求新版本风险太大。

有没有办法使用以前的 JDK 编译我的库?可以在 Android Studio 中完成吗?

编辑: 我已经尝试降级 jdk 但它不允许我

0 投票
1 回答
1331 浏览

sonarqube - 使用 jdk 1.7 获取 SonarQube 的不受支持的 major.minor 版本 52.0 错误

我正在使用 SonarQube 5.5 版。我的 SonarQube 服务器在 Windows 64 位上的http://localhost:9000上成功运行。

我有一个在 jdk 1.7 上运行的 Maven 项目,其带有声纳服务器配置的 POM 如下所示。

当我运行mvn sonar:sonar 命令时,它给了我以下错误。

我了解它的 java 版本问题,但无法找出解决方案。

有没有人遇到过这样的问题?

0 投票
2 回答
333 浏览

java - Windows 更新后 DecimalFormat 无法正常工作

直到最近,我的代码在我的开发机器和部署服务器上都运行良好。

现在出乎意料的是,DecimalFormat无法按预期工作,我很确定那是在windows 10 Creators Update之后。

我的代码是:

输出:22,44 而不是 22.44

如果我将其更改为:

输出为:0.22

我正在使用带有 jdk 1.7.0_79u(64 位)的 netbeans 7.4 尝试将我的 jdk 更改为 1.7.0_80u(32 位),但没有任何区别。还更改了十进制符号和数字分组符号的区域设置,但仍然是同样的问题。

有人对如何解决这个问题有想法吗?

0 投票
0 回答
76 浏览

javascript - 将 Jboss 5.0 迁移到 7.1 的问题

我的 Web 应用程序有问题。最近我们开始将代码从 JDK 1.6 迁移到 1.7,并将 JBOSS 从 5.0.1 迁移到 7.1。本地设置完成。我已更改编译器版本,将 jars 添加到构建路径,更改standalone.xml 也已完成。应用程序正在启动,但在类的 VO 对象中定义的@XMLrootelement 存在问题。我们通常使用这个 XML 根元素来处理来自应用程序中使用的 AJAX 调用的所有响应。现在响应中缺少来自 Ajax 的根元素。在我的服务器启动过程中,我收到了一些警告。请帮助如何进一步进行。

服务器日志

18:34:58,569 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-5)JBAS015876:开始部署“pce_service.war”

18:34:58,569 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-8)JBAS015876:开始部署“pw_pgp_pce.war”

18:34:58,569 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-2)JBAS015876:开始部署“pci_service.war”

18:35:01,346 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-6)类路径条目 jaxb-api.jar 在“/C:/Users/mp831402/Downloads/所有 PCE 相关文件/ AWS 工作区/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pw_pgp_pce.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final .jar" 没有指向 Class-Path 引用的有效 jar。

18:35:01,346 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-6)“/C:/Users/mp831402/Downloads/All PCE 相关文件/AWS 工作区中的类路径条目 activation.jar /jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pw_pgp_pce.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final.jar " 不指向 Class-Path 引用的有效 jar。

18:35:01,347 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-6)类路径条目 jsr173_1.0_api.jar 在“/C:/Users/mp831402/Downloads/所有 PCE 相关文件/ AWS 工作区/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pw_pgp_pce.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final .jar" 没有指向 Class-Path 引用的有效 jar。

18:35:01,503 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-6)“/C:/Users/mp831402/Downloads/所有 PCE 相关文件/中的类路径条目 jaxb1-impl.jar AWS 工作区/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pw_pgp_pce.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final .jar" 没有指向 Class-Path 引用的有效 jar。

18:35:02,862 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-1)“/C:/Users/mp831402/Downloads/所有 PCE 相关文件/中的类路径条目 jaxb-api.jar/ AWS 工作区/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pce_service.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final .jar" 没有指向 Class-Path 引用的有效 jar。

18:35:02,862 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-1)“/C:/Users/mp831402/Downloads/All PCE 相关文件/AWS 工作区中的类路径条目 activation.jar /jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pce_service.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final.jar " 不指向 Class-Path 引用的有效 jar。

18:35:02,863 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-1)类路径条目 jsr173_1.0_api.jar 在“/C:/Users/mp831402/Downloads/所有 PCE 相关文件/ AWS 工作区/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pce_service.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final .jar" 没有指向 Class-Path 引用的有效 jar。

18:35:02,863 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-1)类路径条目 jaxb1-impl.jar 在“/C:/Users/mp831402/Downloads/所有 PCE 相关文件/ AWS 工作区/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/standalone/deployments/pce_service.war/WEB-INF/lib/jboss-jaxb-api_2.2_spec-1.0.3.Final .jar" 没有指向 Class-Path 引用的有效 jar。

18:35:04,985 WARN [org.jboss.jaxrs](MSC 服务线程 1-2)JBAS011204:在 web.xml 中找到并忽略了 resteasy.scan。这不是必需的,因为 Resteasy 将在 2.3.2 节中使用 JAX-RS 1.1 规范中的容器集成

18:35:04,985 WARN [org.jboss.jaxrs](MSC 服务线程 1-5)JBAS011204:在 web.xml 中找到并忽略了 resteasy.scan。这不是必需的,因为 Resteasy 将在 2.3.2 节中使用 JAX-RS 1.1 规范中的容器集成

0 投票
2 回答
116 浏览

java - 我应该使用哪种数据类型在 JAVA(JDK1.7) 中声明等于 12000000000 的数字?

使用类 BigInteger 后,我在平台上的程序显示超出了内存限制。

0 投票
0 回答
815 浏览

javascript - Spring MVC 不加载资源

这真的很令人沮丧,我将不胜感激,因为我在即将到来的周末进行部署,突然应用程序停止工作。我有一个 Spring 4.3.3 应用程序托管在带有 JDK 1.7 的 Apache Tomcat 7 上。当应用程序突然停止加载所有 JS、CSS 和图像文件时,应用程序运行良好,HTTP 状态代码为 405(不允许获取方法)。我所做的唯一值得注意的更改是更新了安装在我笔记本电脑上的 Java。我什至卸载了那个版本的java,但没有任何好处。

chrome的network选项卡显示如下结果。

在此处输入图像描述

Chrome浏览器中显示的错误如下:

我的 web.xml 代码如下:

Dispatcher-Servlet 配置如下所示。

编辑: 我通过将以下内容添加到 web.xml 来临时解决了这个问题。但是,我想要一种通过 Dispatcher Servlet 标记来处理它的干净方法。

0 投票
1 回答
472 浏览

java - serialVersionUID 不带 L,xxxxxxxxxxxxxxxxxL 与 1L,正与负

我阅读了什么是 serialVersionUID,为什么要使用它?static final long serialVersionUID = 1L。从这两个 SO 帖子中,我大致了解了它是什么。它是 Serializable 类的 ID,用于在反序列化期间检查发送方和接收方是否兼容。如果不是 aInvalidClassException则抛出。

不过我很好奇一些事情:

  • serialVersionUID似乎分为2个“类型”。19 个数字后跟 L xxxxxxxxxxxxxxxxxxxL 或 269L 或 1L。这些数字似乎不是随意选择的。如果我们只需要一个ID,任何数字都行不通吗?这个设计背后的逻辑是什么。
  • 对于 20 个字符长serialVersionUID,它可以是正数或负数。有什么不同。再次如果serialVersionUID用于识别目的,为什么我们需要有一个负数?我们还没有用完所有的正数。
  • 在269 中MirroredTypedException.java没有. 这是我发现的唯一没有. 这是为什么?是什么意思?serialVersionUIDLserialVersionUIDLL

快照(此快照不包括所有这些)

在此处输入图像描述