問題タブ [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コンテナを使用しています。ネットワーク上の他の場所にあるノードをデフォルトの gridgain ノードに認識させるのに問題があります。ping は問題なく動作します。私が得ているエラーの1つは
ネットワークインターフェイスとしてvenetを使用しています。(ifconfig 出力)
1 つの openvz コンテナーで 2 つのノードを実行すると、問題なく期待どおりに動作します。完全な VM ではなく、openvz コンテナーを使用することをお勧めします。
また、OpenJDK ランタイム環境 ver. を使用します。1.6.0_18-b18。
java - Eclipse - JRE System Library [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 で実行するとブーイングが出力されますが、OpenJDK 6 では例外が発生します。
これはおそらく、OpenJDK (おそらく付属の rt.jar) では関数がjava.lang.String
を取得しているのに対し、Oracle では JavaScript 文字列 (または暗黙的に 1 つに強制できるもの) を取得しているためです。
では、どちらがより正しいでしょうか?Javascript (この場合) が API であるため、どちらの実装でも API が同じになるように Java を記述できますか? (OpenJDK の実装が「より正確」である場合 (そして将来誰もがそうなる可能性が高い場合)、API (ドキュメント、例、テスト)new String(...)
を適切に変更することは不可能ではないと思いますが、私は.もっと自信がない限り、API を醜くするのはやめてください。)
と
java - Classloader が AudioPlayer へのアクセスを拒否しています
sun.audio.AudioPlayer
プログラムのテキストを別のコンピューターにコピーしましたが、クラスのインポートに問題があります。コンパイラはインポート文字列に下線を引き、その上にマウスを置くと、次のテキストが表示されますが、これはよくわかりません。
アクセス制限:
AudioPlayer
必要なライブラリの制限により、タイプにアクセスできません/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
それはどういう意味ですか、どうすればそれを取り除くことができますか? :S
java - WindowsOSでのOpenJDKの可用性
Windows OSで利用できるOpenJDKバージョンはありますか?OpenJDKホームページ(http://openjdk.java.net/)から、Windowsマシン用のOracleSunJREにリダイレクトします。
Is there any existing OpenJDK available to Windows? If yes, where to get it? If not, do we have to build it by ourselves (see http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows)
java - Javaに複数のメッセージを一緒に送信させる方法は?
これが私のコードの抜粋です:
最初のパッケージの長さはわずか 4 バイトですが、これは 2 つのパッケージで送信されます。バイト配列を連結して一緒に送信する以外の方法はありますか?
私はすでに試しsetTcpNoDelay(false)
ました。
cygwin - Cygwin 上の Sun JDK /Open JDK
cygwin にインストールできる Sun JDK または Open JDK のバージョンはどれですか。
私がこのオプションを探している理由は次のとおりです。UNIX バージョンの JDK では使用できますが、Windows バージョンでは使用できない多くのツール (jStack、jMap など) があります。可能であれば、Cygwin を使用して Windows マシンで同じことを利用する必要があります。
eclipse - Eclipse:LD_LIBRARY_PATH、OpenJDK、libjpeg
私の開発マシン(Linux)ではLD_LIBRARY_PATH
、使用しているライブラリがデフォルトのディレクトリにあるか、に追加したため、まったく設定していませんld.conf
。
しかし、Eclipseを使用している場合、次のようにLD_LIBRARY_PATH
設定されます。
(読みやすくするために改行を追加しました)。
xulrunnerのものは気にしませんが、OpenJDKによってアプリが読み込まれます
それ以外の
私がlibjpeg8を使用している間、OpenJDKからのものは6bであるため、これはその後の失敗につながります。
C ++のコンパイル中にオーバーライドできることはわかっていますがLD_LIBRARY_PATH
、コンパイルしたばかりの共有ライブラリをリンクするPythonコードを実行しようとするとすぐに失敗します。
このグローバルを変更するにはどうすればよいLD_LIBRARY_PATH
ですか?
compiler-construction - Open JDK のハッキング - Java バイトコードではなく LLVM アセンブラーを発行する
私は大学で働きjavac
、OpenJDK からのハッキングを手伝う機会を得ました。目標は、カスタム ソースコード (antlr と組み合わせた「私たちの」プログラミング言語用) を読み取ることであり、Java バイトコードを書き出すことではありません。コンパイラは LLVM アセンブラ コードを書き出す必要があります。これは私の仕事ですが、プロジェクトが非常に巨大であるため、どこで何が起こっているのかを理解し始める方法がわかりません。コードのデバッグを試して、段階的に実行するように言われましたが、どの部分が最も重要かを理解するための短いブレークスルーが得られたので、適切なドキュメントが世の中に出回っているかどうかを知りたいです。