问题标签 [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.

0 投票
1 回答
198 浏览

java - JDK 中是否有用于数组的 .java 源文件?

可能重复:
java数组的源代码

OpenJDK中有一个Java源文件java.lang.Object,这让我有点惊讶,但我认为它很有趣。

这让我想知道是否有数组的源文件(毕竟是类型Object)。或者他们的行为是否以某种方式硬连线到 JVM 中?

如果存在这样的事情,我希望有很多方法,native因为我不确定在不完全自我参照的情况下如何做到这一点。但我很好奇它是否存在。

0 投票
1 回答
217 浏览

java - 如何在openvz中获取默认gridgain节点发现同一网络上的其他节点

我使用 proxmox 和 openvz 容器。我无法让默认的网格增益节点识别网络上其他地方的节点。ping 没有问题。我得到的错误之一是

我使用 venet 作为网络接口。(ifconfig 输出)

在一个 openvz 容器中运行 2 个节点按预期工作,没有问题。我更喜欢使用 openvz 容器而不是完整的虚拟机。

还使用 OpenJDK 运行时环境版本。1.6.0_18-b18。

0 投票
1 回答
773 浏览

java - Eclipse - 具有 JRE 系统库 [JavaSE-1.6] 互操作性的 JBoss 4.2.0GA 运行时

JBoss 4.2.0GA 是否可以与 JavaSE-1.6 一起使用?我在 Ubuntu 中安装了 openjdk。每当我尝试将动态 Web 项目的属性设置为

  1. JBoss 4.2 运行时
  2. JRE 系统库 [JavaSE-1.6]

Eclipse 的项目资源管理器在项目名称旁边显示错误。

0 投票
1 回答
936 浏览

java - JSR223 Javascript 中的回调,Oracle JRE 1.6 和 OpenJDK 1.6 之间的区别(例如安装在 Debian 上)

鉴于以下情况,使用 Oracle JRE 6 运行会给出输出 boo,但 OpenJDK 6 会给出异常

这大概是因为使用 OpenJDK(可能是随它提供的 rt.jar)该函数得到一个java.lang.String,但使用 Oracle 得到一个 JavaScript 字符串(或可以隐式强制为一个的东西)。

那么哪个更正确呢?Javascript(在这种情况下)是 API,那么我们可以编写 Java 使得 API 对于任何一种实现都相同吗?(如果 OpenJDK 实现“更正确”(并且很可能是未来每个人都会做的事情),那么我猜想更改 API(文档、示例、测试)的投入new String(...)并不是不可能的,但我除非我更有信心,否则我宁愿不要丑化 API。)

0 投票
3 回答
2384 浏览

java - 类加载器拒绝访问 AudioPlayer

我将我的程序文本复制到另一台计算机,但导入sun.audio.AudioPlayer类有一些问题。编译器在导入字符串下划线,当我将鼠标放在它上面时,有这个文本,我不太明白:

访问限制:AudioPlayer由于所需库的限制,无法访问该类型/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar

这是什么意思,我怎样才能摆脱它?:S

0 投票
11 回答
243823 浏览

java - 适用于 Windows 操作系统的 OpenJDK 可用性

是否有适用于 Windows 操作系统的 OpenJDK 版本?它从 OpenJDK 主页 ( http://openjdk.java.net/ ) 重定向到适用于 Windows 机器的 Oracle Sun JRE。

是否有任何现有的 OpenJDK 可用于 Windows?如果是,从哪里获得?如果没有,我们是否必须自己构建它(参见http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows

0 投票
3 回答
967 浏览

java - 如何让Java一起发送多条消息?

这是我的代码的摘录:

这在 2 个包中发送,即使第一个包只有 4 个字节长。除了将字节数组连接在一起以将它们一起发送之外,还有其他方法吗?

我已经试过了setTcpNoDelay(false)

0 投票
2 回答
5928 浏览

cygwin - Sun JDK /在 Cygwin 上打开 JDK

是否可以在 cygwin 上安装任何版本的 Sun JDK 或 Open JDK。

我正在寻找这个选项的原因是:有许多工具(例如 jStack、jMap)在 JDK 的 unix 版本中可用,但在 windows 版本中不可用。如果可能的话,我需要在我的 Windows 机器上使用 Cygwin 来利用它。

0 投票
2 回答
1820 浏览

eclipse - Eclipse:LD_LIBRARY_PATH、OpenJDK 和 libjpeg

在我的开发机器(Linux)上,我根本没有设置LD_LIBRARY_PATH,因为我使用的库要么在默认目录中,要么我已将它们添加到ld.conf.

但是当我使用 Eclipse 时,我LD_LIBRARY_PATH的设置为:

(为可读性添加了换行符)。

我不介意 xulrunner,但 OpenJDK 会导致我的应用程序加载

代替

这导致随后的失败,因为来自 OpenJDK 的是 6b,而我使用的是 libjpeg 8。

我知道我可以LD_LIBRARY_PATH在编译 C++ 时覆盖,但是一旦我尝试执行链接我刚​​刚编译的共享库的 Python 代码,它就会失败。

我怎样才能改变这个全局LD_LIBRARY_PATH

0 投票
1 回答
759 浏览

compiler-construction - Hacking the Open JDK - Emit LLVM Assembler 而不是 Java Bytecode

我有机会在大学工作并帮助javac使用 OpenJDK 进行黑客攻击。目标是读取自定义源代码(“我们的”编程语言与 antlr 结合使用)而不是写出 Java 字节码 - 编译器应该写出 LLVM 汇编代码。这将是我的任务,但是这个项目是如此之大,以至于我不知道从哪里或如何开始了解那里发生了什么。有人告诉我尝试调试代码并逐步完成它,但我想知道野外是否有任何好的文档,让我有一个短暂的突破来了解哪些部分是最重要的部分。