問題タブ [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.
mercurial - OpenJDK のソースをオンラインで参照することはできますか?
SourceForge のプロジェクトと同じように、OpenJDK のソース コードをオンラインで参照することはできますか? Mercury を使ったことがなかったので、戸惑いました。
(注: ソースをダウンロードしたくありません。オンラインで参照して、いくつかのメソッドがどのように実装されているかを確認したいだけです。)
java - Ubuntu 8.04 の次の jdk パスに相当するものは何ですか?
次の 2 つの変数を設定する必要があります。
上記は SunJDK を介してインストールされた JDK のバージョン用であるため、openjdk-6-jdk
パッケージの同等のパスは何でしょうか?
私の OpenJDK は次の場所にインストールされています。
しかし、フォルダーが見つかりませんでしi386/
た。どのパスを指す必要がありますか?
java - Deployment Toolkit を使用して Ubuntu で openjdk を検出しますか?
私は deployJava.js を使用して、Java との互換性を検出してリダイレクトしています。しかし今、私は deployJava.js が openjdk を検出しないことに気付きました。これを行うこのファイルの修正版はありますか? 私は現在スクリプトを掘り下げてハックして修正しようとしていますが、これがすでに解決されている問題であればいいのですが。
リンク:
http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html
firefox - sun-java6-pluginに相当するUbuntu9.04OpenJDKはありますか?
OpenJDK用のFirefoxプラグインの実装が存在するのか、それともFirefoxにOpenJDKのJavaをアプレットに使用させる方法があるのだろうか。延々と検索してきましたが、良いリソースが見つからないようです。
何か案は?
java - Java:Linuxではフォントが文字化けしているように見えますが、Windowsでは問題ありません
PDFドキュメントを画像にレンダリングするJavaアプリケーションを作成していますが、Windowsで実行すると正常に動作します。しかし、LinuxでPDFをレンダリングすると、一部の文字の右側にいくつかのピクセルが欠落しているように、標準フォントが少し文字化けしているように見えます。
私はOpenJDK6を使用したUbuntu9.04の新規インストールでのみテストしましたが、Linuxで以前に同様の問題が発生したことは間違いありません。また、SwingLabsPDFRendererやIcePDFDemoAppletなどの他のJavaPDFアプリケーションでPDFを開こうとしましたが、同じ問題が発生しました。Windowsでは、それらはすべてドキュメントを適切にレンダリングします。また、同じUbuntuマシンで、デフォルトのPDFビューアであるevinceを使用してドキュメントを開きました。Evinceはフォントの問題なしでドキュメントをレンダリングしたので、これは一般的なJava+Linuxの問題であると確信しています。
比較のために:
この画像はWindowsでレンダリングされました。
この画像はLinuxでレンダリングされました。いくつかの文字化けした文字を赤いリングでマークしました。
これもLinuxでレンダリングされました。標準フォントのみが影響を受けるようです。
どんな助けでも大歓迎です。
java - アプレット (システム プロパティ) で OpenJDK を検出するにはどうすればよいですか?
クライアントが Web プラグインを使用して OpenJDK を実行しているかどうかを確認するにはどうすればよいですか? ここにリストされている java.version と残りのプロパティを試しました。
ターミナルからの実行java -version
は正常に機能しますが、このルートを使用した場合、Java はユーザーのパス上にある必要があり、完全に信頼できるかどうかはわかりません。コマンドラインまたは端末にシェルを実行せずに、プログラムで java -version によって指定された文字列を表示する他の方法はありますか?
今、私が実行するSystem.getProperties().getProperty("java.version")
と、私は得ますSun Microsystems Inc.
!
java - OpenJDKの「マスターゲインはサポートされていません」
LinuxのOpenJDKでJavaZoomのライブラリを使用してオーディオファイルを再生する際に問題が発生しますが、SunJDKでは完全に機能します。この「マスターゲインがサポートされていません」という例外の回避策はありますか?
モーセン
arraylist - ArrayListのさまざまな実装
このエラーが発生します
ここで、ExtendedArrayList:38は
つまり、ArrayListコンストラクターは、自家製のコレクション実装ArrayCollectionを窒息させるように見えることがあります。
お客様に配布されたものとまったく同じバージョンでも、自分のコンピューターで再現することはできませんでした。
しかし、私たちが含めたJREを彼らが使用していることを100%確信しているわけではありません。だから、私はいくつかのArrayList.javaソースコードをグーグルで検索し、これを持っているopenJDK6b17を見つけました
データがない場合、ArrayCollection.toArray()はnullを返すため、これは理にかなっています。そして、このコンストラクターは、使用している1.5.0_09 Sun JDK / JRE実装に対して安全に見えました(そして例外なく機能しました)。
しかし、openJDKはUNIXの世界でしかリリースされていないようです。このコードもWindowsJREの一部ですか?もしそうなら、どのバージョンですか?
注意:クラスを修正する必要があることはわかっていますが、NullPointerExceptionの原因を確実に理解したいと思います。
java - FOSS Java Sound 実装 org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine に関するバグ レポートはどこに提出すればよいですか?
私は、Sun の OpenJDK、IcedTea、GNU CLASSPATH、および Linux ディストリビューションによって配布される OpenJDK のバージョンの違いにかなり混乱しています。簡単に言うと、org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine のアップストリーム バグ レポートはどこに送信すればよいですか? ご協力いただきありがとうございます。
java - JavaサウンドのIcedTeaのPulse Audio実装をOpenJDKから取得してSun Javaで実行できますか
Linux での Sun の JSAPI の実装は、ひどいものではありません。控えめに言って。IcedTea の好意による Pulse Audio の実装には、いくつかの癖がありますが、全体的にはるかに優れたパフォーマンスを提供します。私の唯一の問題は、エンドユーザーにアプリの代わりに別の JRE をインストールすることを強制したくないということです。他の場所で使用するために OpenJDK 実装を抽出してパッケージ化する実行可能な方法はありますか?