问题标签 [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.
java - JDK 中是否有用于数组的 .java 源文件?
可能重复:
java数组的源代码
OpenJDK中有一个Java源文件java.lang.Object
,这让我有点惊讶,但我认为它很有趣。
这让我想知道是否有数组的源文件(毕竟是类型Object
)。或者他们的行为是否以某种方式硬连线到 JVM 中?
如果存在这样的事情,我希望有很多方法,native
因为我不确定在不完全自我参照的情况下如何做到这一点。但我很好奇它是否存在。
java - 如何在openvz中获取默认gridgain节点发现同一网络上的其他节点
我使用 proxmox 和 openvz 容器。我无法让默认的网格增益节点识别网络上其他地方的节点。ping 没有问题。我得到的错误之一是
我使用 venet 作为网络接口。(ifconfig 输出)
在一个 openvz 容器中运行 2 个节点按预期工作,没有问题。我更喜欢使用 openvz 容器而不是完整的虚拟机。
还使用 OpenJDK 运行时环境版本。1.6.0_18-b18。
java - Eclipse - 具有 JRE 系统库 [JavaSE-1.6] 互操作性的 JBoss 4.2.0GA 运行时
JBoss 4.2.0GA 是否可以与 JavaSE-1.6 一起使用?我在 Ubuntu 中安装了 openjdk。每当我尝试将动态 Web 项目的属性设置为
- JBoss 4.2 运行时
- JRE 系统库 [JavaSE-1.6]
Eclipse 的项目资源管理器在项目名称旁边显示错误。
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。)
和
java - 类加载器拒绝访问 AudioPlayer
我将我的程序文本复制到另一台计算机,但导入sun.audio.AudioPlayer
类有一些问题。编译器在导入字符串下划线,当我将鼠标放在它上面时,有这个文本,我不太明白:
访问限制:
AudioPlayer
由于所需库的限制,无法访问该类型/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
这是什么意思,我怎样才能摆脱它?:S
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)
java - 如何让Java一起发送多条消息?
这是我的代码的摘录:
这在 2 个包中发送,即使第一个包只有 4 个字节长。除了将字节数组连接在一起以将它们一起发送之外,还有其他方法吗?
我已经试过了setTcpNoDelay(false)
。
cygwin - Sun JDK /在 Cygwin 上打开 JDK
是否可以在 cygwin 上安装任何版本的 Sun JDK 或 Open JDK。
我正在寻找这个选项的原因是:有许多工具(例如 jStack、jMap)在 JDK 的 unix 版本中可用,但在 windows 版本中不可用。如果可能的话,我需要在我的 Windows 机器上使用 Cygwin 来利用它。
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
?
compiler-construction - Hacking the Open JDK - Emit LLVM Assembler 而不是 Java Bytecode
我有机会在大学工作并帮助javac
使用 OpenJDK 进行黑客攻击。目标是读取自定义源代码(“我们的”编程语言与 antlr 结合使用)而不是写出 Java 字节码 - 编译器应该写出 LLVM 汇编代码。这将是我的任务,但是这个项目是如此之大,以至于我不知道从哪里或如何开始了解那里发生了什么。有人告诉我尝试调试代码并逐步完成它,但我想知道野外是否有任何好的文档,让我有一个短暂的突破来了解哪些部分是最重要的部分。