问题标签 [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 回答
133 浏览

java - 带有 JIT 的 JRE 是否比带有普通 Java 解释器的 JRE 快得多?

最近我将我的 linux 机器中的 JRE 从 1.7 +JIT 升级到没有 JIT 的 1.8,并注意到性能有很大的下降,即时编译 JVM 是否比带有解释器的 JVM 快得多?谢谢,

0 投票
3 回答
720 浏览

java - linux服务器中的Java版本问题

如何将java版本更改为jdk1.7.0_80?

java -version java 版本 "1.6.0_41" $JAVA_HOME

$JAVA_HOME : -bash: /usr/java/jdk1.7.0_80: 是一个目录

我必须将 jdk 版本更新到 1.7.0_80 并且我也安装了,但是当我输入 java -version 时,我只得到旧版本

0 投票
1 回答
857 浏览

swagger - Springfox swagger ui 对 java 7 的支持

我正在尝试将 springfox swagger ui 集成到我的 spring MVC 项目中。我已经集成了 swagger 2.9.2 并且一切正常。

现在我发现这个版本不支持 java 7,但我需要一个遗留项目。从发行说明中可以清楚地看出 2.9.0 将是支持 java 7 的最后一个版本。

我的问题是——

如果我只有基本的 swaggerconfig,如果我向下迁移到 2.9.0 是否需要更改任何内容?

更新 1 - 版本 2.9.1 不支持 Java 7。在版本 2.9.0 上,它给出“无法推断基本 URL”的错误。

我刚刚将版本号从 2.9.2 更改为 2.9.0。在 2.9.2 版本上它工作正常。

更新 2 - api-docs 正在生成并可访问,但是 swagger-ui 无法引用基本 url,如果我们手动为其提供 api url,那么我们可以看到它能够获取 swagger 资源(响应代码 200)但是什么都没有显示在 Swagger UI 上。

请提供您的意见。

谢谢,RS

0 投票
0 回答
1389 浏览

java - 从 P7M 获取 SignedContent

我正在使用 java (jdk 1.7) 和 bouncycastle 库来获取 p7m 签名文件的内容。

在构建路径中,我添加了以下文件:

这是我正在使用的代码:

对于我测试的大多数 p7m,它都可以正常工作,没有错误/问题..

有一些我无法解码的 p7m 文件,我收到以下错误(我尝试使用在线工具验证它们并且文件是真实的):

我试图删除以下两个库之间的一个库:bcprov-ext-jdk15on-160.jarbcprov-jdk15on-160.jar我得到了同样的错误。

你有什么想法?

0 投票
4 回答
380 浏览

java - 为什么在 java 6 和 java 7 中获取字符 ®(U+00AE) 不同?

这是我第一次在 StackOverFlow 上提问。我英语说的不好。请原谅我。

我有一个问题,我的应用程序返回一个奇怪的字符。

PlayStation\ufffd\ufffd4 Pro

它必须是这样的:

PlayStation®4 Pro

我认为'\ufffd' 字符代表这个,'REPLACE CHARACTER'。

我的应用程序使用的是 jdk 1.6。

我发现当我将应用程序的 jdk 更改为 1.7 时,它会正确打印字符。

PlayStation®4 Pro

更多信息

我的应用程序使用ibatis了,之后出现问题queryForObject

JDBC 连接属性是这样的。

更多信息 2

  • 我在没有ibatis和其他人的情况下进行了测试。直接用jdbc连接,结果一样。

问题

唯一的区别只是更改 jdk 版本

  1. 关于这个问题,jdk 1.6 和 1.7 有什么区别?

  2. jdk 1.6有解决这个问题的办法吗?

0 投票
2 回答
489 浏览

java - javac 在导入包时如何工作?

我有一个疑问。
我的理解是jdk有[ jre+开发工具(Java、javac、调试器等)+源代码(src.zip)]。

现在java编译器的工作与类文件的运行无关。

如果我正在编译一个.java文件,那么 java 编译器从哪里导入包?
我可以在jre.
如果我在安装时不选择jre安装jdk,这是否意味着我将无法编译具有 import 语句的 java 文件?

请帮忙。

0 投票
1 回答
3871 浏览

maven - 无法使用 maven 3.6 和 jdk 1.7 构建

我使用 maven 创建了一个项目,但是在构建项目时出现错误。我正在使用 jdk 1.7u21

如果我使用 jdk 1.8,则构建工作正常,只有我使用 jdk 1.7,那么问题就来了。

在我使用的构建目标中尝试使用 TSL 1.2

-Dhttps.protocols=TLSv1.2 全新安装

我还尝试添加以下内容: wagon-ftp 和 plexus-utils as under build

但仍然无法正常工作

我的 pom 文件如下所述:

我得到的错误是

0 投票
1 回答
676 浏览

java - Java XML Parse - 删除第一个标签

我想从我的 XML 字符串中删除一些标签。这听起来很简单,我敢肯定,但我在删除主标签并将子标签保留在里面时遇到了问题。

这是一个例子:

我想只保留“SubTag2”和里面的所有东西。

解决这个问题的最佳方法是什么?

我尝试使用 REGEX 删除 SubTag1,但在这里我发现这在 XML 中从来都不是一个好的解决方案:

先感谢您。

0 投票
1 回答
2280 浏览

java - 如何禁用 JMeter 日志信息输出到控制台(在 java 中)

我正在从java代码开发一个jmeter测试计划,并且我已经从maven安装了jmeter api。

它运行成功。但是,它在控制台上显示了许多不必要的信息。

这是我的环境:

  • JavaSE 1.7
  • JMeter 3.0
  • Windows 7的

尽管我知道这是 java 和 jmeter 的旧版本,但我不得不这样做。

我尝试配置 jmeter.properties、logkit.xml 和 log4j.conf 文件,但它保持不变。

控制台上显示的信息如下:

谁能帮我?

0 投票
0 回答
252 浏览

java - 如何在 JavaFX11 中替换 SkinBase 的继承

我正在迁移一个包含JavaFX 2to的应用程序OpenJDK11。由于SkinBasewith的继承消失,我有一个错误StackPane。我不能再使用像事件方法(定义在Node),getChildren()(定义在Parent)和许多其他需要继承的方法......

这是我在 JDK11 中想要的 Java 1.7 中的上一个类:

这些方法继承自 Class Node 或 Parent 这很有效,因为 SkinBase 的签名是(在 JavaFX8 之前):

StackPane 是 Pane 的子节点,它是 Region 的子节点,Region 是 Parent 的子节点,也是 Node 的子节点。

现在,在 JDK11 中,SkinBase 的签名是

Inheritence 不再存在,这些函数也不再定义(super() 也没有)。解决这个问题的最佳方法是什么?谢谢您的回答 !