問題タブ [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 - Java SSL は Ubuntu の OpenJDK で壊れていますか?
OpenJDKをインストールしたばかりのUbuntuを新規インストールしています:
これが関連しているかどうかはわかりませんが、VMWare Fusion 内から実行しています。
次の行:
私の同僚と私は、これをいくつかのマシンで試しましたが、すべてUbuntuの新規インストールであり、これを取得し続けています。getInstance("TLSv1") を試すように勧められましたが、これでも同じエラーが発生しました。機能していないのは本当に根本的なことのように思えるので、何か間違ったことをしているに違いないと思います。
java - JDK、JRE、Java: バージョンの混乱!
私は (まだ) 本当の Java 開発者ではありませんが、今ではこれを知っておくべきだと思いますが、まだ非常に混乱しています。私の質問には2つの部分があります:
いわゆる(私が見たように)「Sun JDK」、OpenJDK、および GCJの違いは何ですか?
さまざまな場面で、次のようなものが飛び交い、どのバージョン番号が実際に何に適用されるのかを理解するのが非常に混乱しているのを見てきました。誰かがこれを整理するのを手伝ってくれますか?
- Java 6
- Java 1.6
- JDK6
- JDK1.6
- JRE1.6
- JVM11.0
注: JDK (Java Development Kit) と Java ランタイム環境の違いは理解しています。JRE と JVM の違いについては完全にはわかりませんが、JVM とは/何をするかは知っています。
java - jdkからクラスを上書きするには?
一部のクラスをオープン jdk から変更しようとしているので、オープン jdk クラスと同じパッケージ構造を作成し、netbeans を使用してクラスを変更しています。上書きされたクラスに何か問題がある場合、プロジェクトをビルドしているときにエラーが発生します。プロジェクトが正常にビルドされた場合、クラスからの変更がアプリケーションによって考慮されていないように見えます。代わりに、オープン jdk クラスが使用されます。openjdk のクラスではなく、自分のクラスをどのように使用できますか?
例:
プロジェクトでクラスsun.net.www.protocol.https.HttpsURLConnectionImplを作成し、それにいくつかの変更を加えた場合、プロジェクトをビルドしますが、アプリケーションを実行すると、openjdk の元のクラスのように変更が反映されません。私のクラスではなく、使用されています。
java - VMがすでに起動した後でjava-Xmxを変更します
私は自分のコンピューターで長時間実行されているJavaジョブを実行していますが、深刻なメモリプレッシャーに遭遇し、ガベージコレクターを頻繁に実行する必要があるため、終了に近づくと非常に遅くなります。-Xmx
つまり、このジョブに必要な最大ヒープサイズを過小評価していました。
ジョブを再開したくないので、JVMがすでに開始された後、たとえばを使用するなどして、JVMに最大ヒープサイズを変更させる方法はありますjinfo -flag
か?これは可能ですか?
jinfo -flag +Xmx1024m
またはのバリエーションを試してみましたがjinfo -flag Xmx=1024m
、すべて次の例外があります。これはDebianバグ#532538の症状ですか(影響を受けるバージョンのJVMを使用しています)、これは予期された動作ですか(後で変更することは不可能-Xmx
です)、またはフラグをjinfo
誤って提供していますか?
solaris - JavaアプリケーションをSolaris10からAIXに移動する必要があります。AIXプラットフォームで利用可能なOracleまたはOpenJDKはありますか?
Solaris10のsunJREで実行されるSunJDKで構築された多くのJavaアプリケーションをAIXに移動する必要があります。
アプリケーションがIBMJ9JREで同じように機能することを懸念しています。
AIXプラットフォームで利用可能なOracleまたはOpenJDkはありますか、またはJavaアプリケーションをSolarisからAIXに移行するためのより良いソリューションは何でしょうか。
java - Netbeans 6.8プロファイラーなし?
プロジェクトを別のシステムでプロファイリングしたかったのですが、そこにインストールされているNetBeansでプロファイラーが使用できないようです。これはjava -version
その箱にあります。(1.6.0_18)
OpenJDK Runtime Environment (IcedTea6 1.8.3) (fedora-46.1.8.3.fc13-x86_64)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
構成が理由でしょうか、それともNetBeansの設定をいじる必要がありますか?
compiler-construction - openjdk1.6 または sun jdk1.6 を使用してコードをコンパイルする
javac を使用してソフトウェアをコンパイルしようとしています。問題は、yum remove を使用して open-jdk を削除し、sun jdk をダウンロードして/usr/java
フォルダーにインストールしたことです。
現在の jvm が openjdk を実行しているか、sunjdk を実行しているかを確認する方法がわかりません。
フォルダーから java ファイルと javac ファイルを削除し/usr/bin
、PATH 変数に新しいパスが含まれるようにしました/usr/java/jdk1.6-0/bin
。
bin
システムを再起動するたびに、フォルダーに Java ファイルが表示されます。
誰かがこれで私を助けることができますか?
また、これが役立つ場合は、ソフトウェアをコンパイルしようとしていますが、次の警告が表示されます。
リストは生の型です。ジェネリック型リストへの参照はパラメータ化する必要があります
open-jdkのせいだと思います。open-jdk を完全に削除する方法がわかりません。
ありがとう
java - openjdk6でEmacsJDEEをインストールしようとしています
JDEでJavaコードをオートコンプリートしようとしています。Ubuntuを実行していて、次のパッケージがインストールされています。
openjdk-6-doc
openjdk-6-jdk
openjdk-6-jre
openjdk-6-jre-
headless openjdk-6-jre-lib
openjdk-6-source
JDEEを「ソースから」(パッケージマネージャーからではなく)インストールしました。ここの別のスレッドで提案されているように、私は.emacsに以下を含めました(ディレクトリが存在し、上記のパッケージで適切なコンテンツがインストールされているようです):
.javaファイルを編集する場合、Mx jde-compileなどの機能は正常に機能し、ローカルクラスはスピードバーに表示されます。ローカルクラスにはオートコンプリートがありますが、次のように入力した場合はそうではありません。
また、カーソルは「System.o」にあり、Mxのsemantic-ia-complete-symbol-menuを試しても、完了は提案されません。(メッセージには、「「システム」のタイプが見つかりません」と表示されます)。
「こんにちは」と入力すると メニューには2つの推測があります:メインまたはバー
すべてのjava(io、lang ...)クラスファイルが/usr/lib/jvm/java-6-openjdk/src.zipで圧縮され、解凍しようとしましたが、emacsでは結果が得られませんでした。
私は何が欠けていますか?
ありがとうございました!
java - OpenJDKjava.sql.TimestampはSunJavaVMのタイムスタンプクラスとは異なりますか?
これはシステム設定によるものですか、それともコードの違いによるものですか?
OpenJDKバージョン:
Sun Javaバージョン:
scala - コンパイルされたScalaクラスでjavapを実行すると、定数プールに奇妙なエントリが表示されるのはなぜですか?
Scalaのこのビット(バージョン2.8.1ファイナル)の結果としてコンパイルされたクラスでjavap -vを実行する場合:
クラスPoint(x:Int、y:Int)
定数プールエントリに対して次の出力が表示され、印刷できない文字を示すいくつかの端末のビープ音が鳴りますか?
何が起こっているのか、そしてその理由は何か考えはありますか?CONSTANT_Utf8エントリでバイナリガベージをこれまで見たことがありません。
私はMac10.6でOpenJDK7ビルドを使用していますが、それが違いを生む場合は、明日、他のOSで遊んでいるときに複製を試み、それに応じて更新します。