问题标签 [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 投票
8 回答
27971 浏览

mercurial - 是否可以在线浏览 OpenJDK 的源码?

是否可以像浏览 SourceForge 的项目一样在线浏览 OpenJDK 的源代码?我以前从未使用过 Mercury,所以我感到很困惑。

(注:我不想下载源码,只是想上网浏览一下,看看有些方法是怎么实现的。)

0 投票
1 回答
1205 浏览

java - Ubuntu 8.04 中以下 jdk 路径的等价物是什么?

我必须设置以下两个变量:

既然以上是通过 SunJDK 安装的 JDK 版本,那么openjdk-6-jdk包的等效路径可能是什么?

我的 OpenJDK 安装在:

但是,我找不到文件夹i386/。我应该指向哪条路径?

0 投票
1 回答
446 浏览

java - Ubuntu下使用Deployment Toolkit检测openjdk?

我正在使用 deployJava.js 来检测和重定向 Java 兼容性。但是,现在我注意到 deployJava.js 没有检测到 openjdk。是否有此文件的修改版本可以执行此操作?我现在正在挖掘脚本以尝试破解修复程序,但如果这是一个已经解决的问题,那就太好了。

链接:http:
//java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html

0 投票
1 回答
1903 浏览

firefox - 是否有相当于 sun-java6-plugin 的 Ubuntu 9.04 OpenJDK?

我想知道是否存在用于 OpenJDK 的 firefox 插件的实现,或者如何让 firefox 将 OpenJDK 的 java 用于小程序。我无休止地搜索,似乎找不到任何好的资源。

有任何想法吗?

0 投票
10 回答
10631 浏览

java - Java:字体在 Linux 上看起来乱码,但在 Windows 上很好

我正在编写一个将 PDF 文档呈现为图像的 Java 应用程序,当我在 Windows 上运行它时它工作正常。但是当我在 Linux 上渲染 PDF 时,标准字体看起来有点乱码,好像某些字符的右侧会丢失一些像素。

我只在全新安装的带有 OpenJDK 6 的 Ubuntu 9.04 上对其进行了测试,但我很确定我之前在 Linux 上看到过类似的问题。我还尝试使用其他 Java PDF 应用程序打开 PDF,例如 SwingLabs PDFRenderer 和 IcePDF Demo Applet,它们也遇到了同样的问题。在 Windows 上,它们都可以很好地呈现文档。我还在同一台 Ubuntu 机器上使用默认的 PDF 查看器 evince 打开了该文档。Evince 在没有字体问题的情况下渲染了文档,所以我很确定这是一个一般的 Java + Linux 问题。

比较:
此图像是在 Windows 上渲染的。
此图像是在 Linux 上渲染的。我用红圈标记了几个乱码。
这个也是在 Linux 上渲染的。看起来只有标准字体受到影响。

任何帮助表示赞赏。

0 投票
1 回答
448 浏览

java - 如何在我的小程序(系统属性)中检测 OpenJDK?

如何确定我的客户端是否使用 Web 插件运行 OpenJDK?我已经尝试过 java.version 和此处列出的其他属性。

从终端运行java -version工作正常,但如果我走这条路,java 必须在用户的路径上,我不知道我是否可以完全信任。有没有其他方法可以以编程方式查看 java -version 给出的字符串,而无需使用命令行或终端?

现在,当我跑步时System.getProperties().getProperty("java.version"),我得到了Sun Microsystems Inc.

0 投票
3 回答
1483 浏览

java - OpenJDK 中的“不支持主增益”

尽管在 Sun JDK 上运行良好,但在 Linux 中使用 JavaZoom 的库在 OpenJDK 上播放音频文件时遇到问题。这个“不支持主增益”异常有什么解决方法吗?

莫森

0 投票
4 回答
2269 浏览

arraylist - Different implementations of ArrayList

We're getting this error

where ExtendedArrayList:38 is

In short: the ArrayList constructor sometimes seems to choke on our home grown Collection implementation ArrayCollection.

I was unable to reproduce it on my computer even with the exact same version that was distributed to our customers.

But i'm not 100% sure that they are using the JRE we included. So, i googled for some ArrayList.java source code and found openJDK 6b17 which has this

That would make sense, because if there's no data our ArrayCollection.toArray() returns null. And this constructor looked safe (and worked without exception) for the 1.5.0_09 Sun JDK/JRE implementation we are using.
But openJDK only seems to release for the unix world. Is this code also part of a Windows JRE? And if so, which version?

NB: I know that we have to fix our classes, but i want to make sure i understand the cause of the NullPointerException.

0 投票
1 回答
58 浏览

java - 我在哪里可以提交有关 FOSS Java Sound 实现 org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine 的错误报告?

我对 Sun 的 OpenJDK、IcedTea、GNU CLASSPATH 和 Linux 发行版分发的 OpenJDK 版本之间的区别感到非常困惑。所以为了简单起见,我可以在哪里提交关于 org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine 的上游错误报告?谢谢你的帮助。

0 投票
1 回答
1609 浏览

java - IcedTea 的 Java Sound 的 Pulse Audio 实现能否取自 OpenJDK 并在 Sun Java 上运行

我发现 Sun 在 Linux 上的 JSAPI 实现非常糟糕。说得客气一点。由 IcedTea 提供的 Pulse Audio 实现有一些怪癖,但总体上提供了更好的性能。我唯一的问题是我不想强迫最终用户代表我的应用程序安装另一个 JRE。是否有任何可行的方法来提取和打包 OpenJDK 实现以在其他地方使用?