草庐IT

openjdk-amd

全部标签

java - OpenJDK 发行说明 : does not include jar specification?

JDK11releasenotes说:OracleJDKincludesadditionalJavaSEspecifications(suchasserialization,jar,rmi)andOpenJDKdoesnot.有谁知道OpenJDK不包含jar规范的原因是什么?确保它可以使用jar文件,并且jar和jarsigner工具存在于发行版中。 最佳答案 规范只是文档,就像手册一样。例如TheJavalanguagespecification.二进制方面-OpenJDK11和OracleJDK11是平等的。一个没有可用的Ja

java - 64 位 OpenJDK 7/8 中并发长写入的值完整性保证

注意:此问题与volatile、AtomicLong或所描述用例中的任何感知缺陷无关。我要证明或排除的性质如下:Giventhefollowing:arecent64-bitOpenJDK7/8(preferably7,but8alsohelpful)amultiprocessingIntel-basesystemanon-volatilelongprimitivevariablemultipleunsynchronizedmutatorthreadsanunsynchronizedobserverthreadIstheobserveralwaysguaranteedtoencount

java - OpenJDK 8 中 ImageIO.read 错误的解决方法?

我正在为一个项目使用Java8(特别是OpenJDK8),我需要从JPG文件中读取图像。一开始我四处搜索得到了一些类似的问题(例如ReadbytearrayintobufferedimageWITHOUTImageIO和Istherea100%JavaalternativetoImageIOforreadingJPEGfiles?),但我的问题是不同的,那里的解决方案不符合我的要求。事实证明,JPEGImageReader类仍然缺失。(参见openjdk-8:MissingJPEGImageReaderfunctionsinlibjavajpeg.so)尽管该错误报告是针对Debian

java - 使用 OpenJDK 的原因是什么?

我以某种方式理解了OracleJDK和OpenJDK之间的区别。但是我找不到使用OpenJDK的理由。因为OracleJDK已经具备了人们需要的一切,而且有时比OpenJDK更快。​​什么情况下应该使用OpenJDK?仅仅是为了合法性问题吗?如果是,那么问题是什么?那是因为我一直在使用OracleJDK开发我的所有项目 最佳答案 其他答案是正确的。这里还有一些其他信息,包括截至2021年初的重要变化。源代码与二进制文件/安装程序understandthedifferencesbetweenOracleJDKandOpenJDK.总结

java - 如何通过命令行安装 OpenJDK 的 Javadoc?

如何在Ubuntu11.10中通过命令行安装OpenJDK的Javadoc? 最佳答案 openjdk-7-doc.或openjdk-6-doc. 关于java-如何通过命令行安装OpenJDK的Javadoc?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9576489/

java - 在 openjdk11 下执行 sonar-maven-plugin 时不支持的类文件主要版本 55

我环顾了类似的问题和回复,但没有找到适合我的解决方案。我正在使用openjdk11和apache-maven-3.5.4进行项目编译和打包,一切正常,应用程序运行正常。但是在我执行基于通过Maven命令连接到Sonar立方体服务器的Sonar分析时,它失败了并且出现了一些问题。当我使用jdk6和maven3.2.1时,此命令有效。使用的maven命令:mvnsonar:sonar-Dsonar.host.url={mysonarcube.server}-Dsonar.login={mysonartoken}关键pom.xml与sonar相关:org.apache.maven.plugi

java - 是否可以使用 Oracle JDK 编译 java 并在 OpenJDK 上运行代码?

那么是否可以在Windows7机器上完成Java守护进程(Apache守护进程)的所有开发,然后在安装了OpenJDK的Ubuntu服务器上安装该服务(仍然需要搜索如何做到这一点)?如果是,我如何识别两个系统上的Java兼容版本?我的意思是,如果我在Windows上使用Java1.6,我在Ubuntu服务器上应该拥有的最不兼容的OpenJDK版本是什么? 最佳答案 大部分是,但对于边角情况,这取决于并且应该在与生产配置紧密匹配的舞台上仔细测试。以下是在OpenJDK上发生的编译器崩溃和测试失败的示例,而在OracleJDK构建时,相

java - CXF codegen maven 插件不工作 OpenJDK 11

我一直在使用JDK9和10以及CXFcodegen插件3.2.5和3.2.6,没有任何问题,但是今天我正在尝试将我的代码库从OracleJDK10更新到OpenJDK11build28,但是我'我总是得到同样的错误:[INFO]Erroroccurredduringinitializationofbootlayer[INFO]java.lang.module.FindException:Modulejava.xml.wsnotfound[INFO]----------------------------------------------------------------------

java - 如何更新 OpenJDK 的时区信息?

如何更新OpenJDK的时区信息?Oracle推出了tzupdater,但它受其许可的约束,所以我不想使用它。我正在寻找一种开源替代方案,它允许我只更新时区信息而不是整个JRE。 最佳答案 Azul最近发布了一个更新TZ数据的开源工具:https://www.azul.com/products/open-source-tools/ziupdater-time-zone-tool/它的工作原理类似于Oracletzupdater,但具有开源(GPLv2许可)许可。用法:将其应用到您要更新的使用Java的IANA数据包:$JAVA_HO

java - Java SSL 在 Ubuntu 上的 OpenJDK 中被破坏了吗?

我刚刚安装了OpenJDK,正在全新安装Ubuntu:OpenJDK64-BitServerVM(build19.0-b09,mixedmode)onUbuntu64bit10.10不确定这是否相关,但我在VMWareFusion中运行它。下面一行:javax.net.SSLContext.getDefault();//sameasgetInstance("Default")throwsthefollowingexception:java.net.SocketException:java.security.NoSuchAlgorithmException:DefaultSSLConte