openjdk相关内容
虽然我还不是真正的Java开发人员,但我觉得我现在应该知道这一点,但我仍然很困惑。我的问题有两个部分: 所谓的(我见过的)有什么区别“Sun JDK”,OpenJDK和GCJ ? 在不同的时间,我看到以下每一个都被抛出,使它成为现实非常混淆,以了解哪些版本号实际适用于什么。有人可以帮我解决这个问题吗? Java 6 Java 1.6 JDK 6 JDK 1.6 JRE 1
..
Oracle发布了针对Java 7的更新2,虽然看起来OpenJDK仍然在去年夏天发布的原始版本147上。 是否可用的更新OpenJDK? 似乎有一个OpenJDK项目只是为了更新( http://openjdk.java.net/projects/jdk7u/ ),其中提到他们将与Oracle同时发布更新,但我找不到任何内容。 谢谢 Marc 解决方案 我将在这里
..
如果我从Sun JDK切换到OpenJDK,我是否需要为自己做好准备? 经常出现什么问题以及这有多难? 当然,每个应用程序都有其个别问题,但我正在寻找问题的类,很多人已经有了切换JDK时很困难。 解决方案 OpenJDK不太可能出现任何问题。它现在被认为是100%兼容。但我认为很高兴知道哪些部分必须重写,因此不使用与SunJDK相同的代码。 维基百科条目对此有一个很好的概
..
我正在尝试使用jdk-9在代码下运行,但在使用命令编译时面临问题 命令 javac -d mods .\module-info.java com\\\ irav\modi\Test.java 错误 .\module-info.java:1:错误:类,接口或枚举预期 模块module1 {} ^ 1错误 module-info
..
使用这个关键字是否会影响Java性能? 在此示例中: class Prog { private int foo; Prog(int foo){ this.foo = foo; } } 在以下情况下是否存在性能开销?: class Prog { private int foo; Prog(int bar){ foo = bar;
..
当我运行以下代码时,引擎变量在我使用时设置为 null OpenJDK 7( java-7-openjdk-i386 )。 import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; 公共类TestRhino {
..
我编写了以下Java程序来将已启用的密码转储到JVM中: import java.security.KeyStore; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocket; import javax.net.ssl.
..
据我所知,Oracle Java SE包含不属于OpenJDK的闭源扩展和工具,但是Oracle Java SE JVM与OpenJDK JVM相同,或者Oracle在将其作为Java发布之前对OpenJDK JVM进行了更改SE JVM? 更新1: 我从JDK7更新项目中找到了一些信息:
..
除了官方文档之外,我找到了只有这个发布 。但它很旧且不完整(只有 -XX 选项可用)。 例如,我找不到 -XX:AutoBoxCacheMax 选项。 如果存在完整列表,可以在哪里找到? 解决方案 你可以使用 java -XX:+ UnlockDiagnosticVMOptions -XX:+ PrintFlagsFinal -version 打印所有选项
..
我在OpenJDK上运行tomcat 7.0.21 java版本“1.6.0_20” OpenJDK运行时环境(IcedTea6 1.9.9)(6b20-1.9.9-0ubuntu1~10.10.2) OpenJDK 64位服务器VM(版本19.0-b09,混合模式) 通过Eclipse在调试模式下 。 在提供任意数量的请求后,OpenJDK会定期启动打破:
..
虽然 tools.jar 不是JRE中的组件,但它带有JDK的所有主要实现,例如Oracle JDK和OpenJDK。 不是JRE的标准组件意味着当我分发使用 tools.jar 的Java应用程序时,我必须将它与应用程序一起分发捆绑或包含在类路径中。 我的问题是: 是否有工具.jar包含依赖于平台的组件,阻止它分布在不同的平台上(Windows / Linux / OSX)?
..
示例代码: JFrame jFrame = new JFrame(“Test”); jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jFrame.setLocationRelativeTo(null); jFrame.setSize(600,600); jFrame.pack(); // jFrame.set
..
我有这段代码: package org.optimization.geneticAlgorithm; import org.optimization.geneticAlgorithm.selection.Pair; 公共抽象类染色体实现可比较 { public abstract double fitness(); 公共摘要对交叉(染色体亲本); pub
..
我一直在Mac OS X上用Java 7测试我的应用程序。它运行明显缓慢。我使用VisualVM尝试追踪瓶颈的位置,发现线性插值是罪魁祸首: g2d.setRenderingHint(RenderingHints .KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BILINEAR); 在某种程度上,这当然是有道理的
..
由于这个错误,我一直在阅读和测试并将我的头撞在墙上超过一天。 我在一个名为 Listener 的类中有一些Java代码,看起来像这样 ExecutorService executor = Executors.newFixedThreadPool(NTHREADS); boolean listening = true; int count = 0; while(listen
..
我刚刚安装了Ubuntu 15.10和他们的openjdk-8-jdk(通过apt-get)。 现在我错过了cacerts文件。 通常位置有一个链接: ls -l / usr / lib / jvm / java-8-openjdk-amd64 / jre / lib / security / cacerts lrwxrwxrwx 1 root root 27 Oct 22
..
我正在尝试使用OpenJDK7针对OSGi规范4.3编译我的OSGi包但我收到错误: [ERROR]无法执行目标org.apache.maven.plugins:maven-compiler-plugin:2.5:在项目示例中编译(default-compile):编译失败 [错误] / tmp / baka / example / src / main / java / org / e
..
我安装了JDK8u40,但只找到了javafx-src.zip。 哪里可以找到JDK的源代码? src.zip? 以下是安装后的内容: 顺便说一下,我没有看到安装向导!这很奇怪。 ADD 1 今天我尝试了几个Java安装包。所有这些都是从Oracle官方网站下载的。 jdk-6u45-windows-i586.exe jdk-7u75-windows-i586
..
我想改变使用sun jdk打开jdk的maven java home。我该怎么办? root @ ak-EasyNote-TM98:〜#mvn -version Apache Maven 3.0 .4 Maven主页:/ usr / share / maven Java版本:1.6.0_24,供应商:Sun Microsystems Inc. Java home:/ usr
..
从命令行运行java程序时遇到问题。 我的linux系统中安装了openjdk-6-jdk,但仍然显示与openjdk-7-jdk有关的错误。 最初我在我的系统中安装了jdk 7但是我已经删除它但在运行应用程序时仍然面临问题。 运行cammand后 sudo update-alternatives --config java 它显示如下警告 up
..