问题标签 [openjdk]
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.
lexical-analysis - 我应该在 OpenJDK javac 源代码的哪个位置开始寻找获取 java 类元数据的地方?
我计划开始一个项目,其中需要一个用于 java 源代码的词法分析器。简单地说,我需要一个带有元数据的班级列表。继承层次结构现在就足够了,但最终我希望能够获得关于类的更多信息(例如包含类,以及带有元数据的字段/方法)。
我想使用 OpenJDK 来帮助解决这个问题。
谁能指导我在 javac(或其他)代码中的哪个位置,我可以开始了解 openjdk 的工作原理,以便我可以分叉 javac 代码并编写一些东西来获取这些信息?
ubuntu-10.04 - java.net.ConnectException:ubuntu 10.04 上的连接超时错误
在尝试执行 http get 时,我不断收到连接超时错误。当我在我的系统上运行相同的代码时,它运行得非常好,但是当我尝试在我的服务器上运行它时会出现这个问题。尝试使用 curl 时,相同的 url 会始终返回响应。这两个系统都有 ubuntu 10.04,并且使用的是 open-jdk。两者都使用commons-httpclient-3.1.jar,并且不涉及多线程、多连接。虽然我知道某处必须有一些不同的东西导致行为差异,但我无法弄清楚从哪里开始寻找。任何指针?
java - OpenJDK 的 Java 7 更新在哪里?
Oracle 已经发布了 Java 7 的更新 2,而 OpenJDK 似乎仍在去年夏天发布的原始版本 147 上。
OpenJDK 是否有更新可用?
似乎确实有一个 OpenJDK 项目仅用于更新(http://openjdk.java.net/projects/jdk7u/),其中提到他们将与 Oracle 同时发布更新,但我找不到任何东西。
谢谢
马克
java - 播放框架未在 os x mac 上启动
我正在玩游戏框架,这似乎很好。当我在 Mac 10.6.8 java 版本 1.6_29 上启动示例应用程序时,我收到以下错误:啊!我也尝试了openjdk 1.7,但同样的错误。请。帮助我尝试了 2 天但没有成功。我在linux机器上托盘,一切都很好,但我的开发机器是os x Thks。泽弗
java - OpenJDK JVM 是否与 Oracle Java SE JVM 相同?
我了解 Oracle Java SE 包含不属于 OpenJDK 的封闭源代码扩展和工具,但是 Oracle Java SE JVM 是否与 OpenJDK JVM 相同,或者 Oracle 在将 OpenJDK JVM 发布为 Java SE JVM 之前是否对其进行了更改?
更新 1: 我从 JDK7 更新项目中找到了一些信息:http: //openjdk.java.net/projects/jdk7u/qanda.html
7 更新项目会收到来自 Oracle 的安全修复吗?
是的。
与 OpenJDK 6 一样,安全修复首先保密并应用于私有林,然后作为受影响 JDK 发布系列修复的一般同步发布的一部分推送到公共林。此外,他们不会通过公开的代码审查和放回审批流程,并且他们在项目问题跟踪器中的相应问题将不会公开可见。
java - 在 Xubuntu 中使用 apt-get 安装 OpenJDK-7
我正在努力尝试使用 apt-get 在 Xubuntu 中正确安装 openjdk-7。我得到的java版本似乎不适用于javac的版本。这就是我在 Xubuntu 中所拥有的:
我不是 Linux 或 Java 专家,所以我编写了 HelloWorld 程序并在我的 mac 上对其进行了测试,然后在 Ubuntu 设备中进行了尝试。我有:
这看起来不错,但切换回 Ubuntu,重新编译并尝试运行相同的程序会产生:
有任何想法吗?我想做的就是让 openjdk-7 在 Xubuntu 盒子上工作。我是否正确,问题是我使用 apt-get 获得的 java 和 javac 的不同版本?
java - 是否可以在生产环境中获取和运行 JDK 7?
大家好:我最近看到有关 java 7 的流量有所增加,但是对于是否存在或不存在在生产环境中运行的 java 7 版本,suns 的视线尚不清楚。另外,我看到有开放的jdk 7资源可用,但我还没有找到下载...
那么 - 我的 Java SE 6 是否落后于时代?java 7 的发布日期是什么?哪里是获取更新的理想地点?
我在这里谈论JDK。如果它可用 - 在哪里?我看到很多“预览”但没有官方网站?
java - Javac 未与 openjdk-6-jdk 一起安装
周末我一直在尝试一些不同的 java 编译器,今天早上决定坚持使用 javac。然后,我开始清理由我的测试引起的混乱,并删除了 java 的所有最后痕迹,并在 autoremove 和 autoclean 之后执行了新的“apt-get install openjdk-6-jdk”。
然后遇到了以下怪事:
我已经安装了openjdk,但无论如何我尝试了它:
我知道我一定是在做一些愚蠢的事情,但我不知道是什么,如果其他人可以在正确的方向上给出一个指示,我将不胜感激......
干杯
编辑:发现有关我的 java 发行版的“新”实例的其他一些奇怪的方面,它似乎无法识别例如应该来自正则表达式 import shrugs的“模式”或“匹配器” 。
java - 导入 java.util.regex 失败
尝试导入 java.util.regex 时出现错误(特别添加了该行以找出错误在导入中,因为我以前只有 import java.util.*)。
据我所知,正则表达式是一个“核心”库。我假设由于 import java.io.* 有效,因此跟踪库所在位置的本机方法应该有效,所以我很困惑这是如何发生的。
PS:我必须注意,我在周末测试了一些 java 编译器以找到我喜欢的 1,并在今天早上重新安装了一个“干净”的 openjdk-6,这可能是问题的根源,但不知道如何进行.
干杯
编辑(已解决):..我现在肯定会羞愧地躲起来,谢谢大家指出真正愚蠢的错误。