問題タブ [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.
eclipse - Play!framework; クライアントではなくサーバーでのみコンパイルする
Play!frameworkアプリケーションをサーバーサイドでのみコンパイルすることは可能ですか?
Play!をホストしているサーバーからクライアントにSamba共有を接続しているため、クライアントとサーバー(モジュール、再生、ライブラリ)間でパスが異なります。したがって、eclipsifyは、クライアントパスを使用する代わりに、クライアント上のサーバーパスを提供します。このため、クライアントからビルドエラーが発生します。
解決策は次のようになります。
- クライアント構成ごとにeclipsifyパスを変更します。
- サーバー上でのみアプリをコンパイルします(環境設定に違いがないため、推奨されます)。
誰かがこれらのオプションの1つがどのように可能であるか教えてもらえますか?
java - RedHat OpenJdk 64ビットは存在しますか?
すべてはタイトルにあり、ウェブ上で明確な情報を見つけることができません.
どうもありがとう、マヌー
java - Javaでのネイティブsun.misc.Unsafe操作のソース
「openjdk-6-src-b23-05_jul_2011」をダウンロードして、sun.misc.Unsafeのメソッドのネイティブ実装を確認しました。例:compareAndSwapInt(...)ですが、ダウンロードしたopenjdkのソースから何も見つかりません。これらのメソッドがどのように見えるかを知りたいです(jdkが提供するアトミックなものに興味がありました)。
誰かが私を正しい場所に向けることができますか?
助けていただければ幸いです
マルセル
android - Ubuntu 9.04 に Android SDK をインストールするにはどうすればよいですか?
Android SDK、Eclipse などを Ubuntu 9.04 に正常にインストールするには、どのような手順を実行すればよいですか? 私はUbuntuを初めて使用するので、シンプルにしていただければ幸いです。
java - Java コンパイラは、他の多くのエラーが残っている間に、最初の「到達不能ステートメント」エラーで停止します。なんで?
Cobol から Java に 100% 自動的にトランスコードされたアプリケーションに取り組んでいます。多くの場所で、COBOL はいくつかのコードを削除するための近道をとっています。つまり、return の後に他のステートメントがある間に、return ステートメントを生成する a をコーディングしています。
問題は次のとおりです。Java でのこれらの「戻り」は、同じメソッドで戻りの後に来るすべての「到達不能ステートメント」エラーを意味します。
私はこれらのエラーに問題はありませんが、私の質問: コンパイラ (OpenJDK) は最初のもので停止します (これらのエラーの多くはありますが...)。そのため、これらのエラーを次々と削除して、毎回コンパイルを再実行する必要があるため、苦痛です。かなり痛い!
コンパイラに「最初のエラーで停止せず、すべてを発見する」ように指示する方法はありますか?
PS: ant 経由で実行します。comから裸のコンパイラを実行するよりも違いはありますか
よろしくお願いします!
ディディエ
debugging - JVM/ホットスポット ガベージ コレクションをデバッグするための JDK 1.6.0_23 のソースの取得
好奇心から、Win64 プラットフォームで JVM 1.6.0_23 ガベージ コレクションをデバッグしたいと思います。
現在Oracle JDK 1.6.0_23を使用しており、
openjdk6-b23からソースを取得してビルドしてから、
元の Oracle JDK jvm.dll を私が構築したものに置き換えます。
Visual Studio を使用して実行中の Java プロセスにアタッチする
ブレークポイントを設定してステップオーバーなどを行う
上記の手順は機能しますか?
java - @XmlElement - Maven を使用した OpenJDK
私は最近、openJDK ランタイムの一部として SUN ライブラリが含まれていないという明らかな理由から、オープン JDK を試しています。
mavin を使用して SUN ライブラリを含めるには、POM ファイルに何を追加する必要があるのか 疑問に思っています。
現在、私の環境では、次の注釈を使用しています。
java - ヒープダンプが生成されない場合の適切な戦略
およびでJava
アプリケーションを実行しているサーバーを取得しました。OpenJDK
CentOS
ただし、アプリケーションにメモリリークがあり、数週間ごとにクラッシュするようです。問題は、HeapDumpOnOutOfMemoryError
指定されていてもヒープダンプが生成されないことです。アプリケーションをすぐにクラッシュさせる人為的なメモリリークを作成すると、適切なヒープダンプが生成されます。
今、私はこの問題の完全な解決策を求めているのではなく、良い戦略を求めています。
たとえば、アプリケーションの実行中にオンデマンドでヒープダンプをプルする方法はありますか?何がうまくいかないのかを理解する方法はありOpenJDK
ますか?これにアプローチする方法について、別の提案はありますか?
java - javac エラー メッセージにファイルパス全体が表示されない
javac (または ant タスク ) を使用する場合、エラー メッセージにはファイル パス全体が含まれず、ファイル名のみが含まれます。例えば、
私が欲しいのは、
私の問題は、ファイル名だけでなく、ファイルパス全体が指定されていない場合、vim クイックフィックスが機能しないことです。ファイル名だけで、:make の実行後に新しい空のファイルが開かれます。
私は使用しています:
- Debian ウィージー
- openjdk-6-jdk v6b23~pre7-1
- javac v1.6.0_23
java - JavaCompilerAPIのオプション
私はこのようなプログラムを持っています:それはメモリ内のファイルをコンパイルし、次にそれらをメモリから実行します。したがって、memo://にファイルを保存するファイルマネージャーを備えたカスタムクラスローダーが必要でした。ここで、パラメータを継承しないと思うので、コンパイラの出力クラスにパラメータを渡したいと思います(-Xmx80M
など-Djava.library.path
)。これには-Jオプションが必要だと思いますが、コンパイラーは。を返しますIllegalArgumentException
。-Jcom.sun.tools.javac.main.RecognizedOptions.getJavacToolOptions(null)
もリストされていないので、引数を間違った場所に配置しようとしていると思います。-J(またはその他のオプション)をどこで使用すべきかについての経験はありますか?
編集:オプションとして-Jcom.sun.tools.javac.main.RecognizedOptions.getAll(null)
を報告しますが、 )は報告しません。また、どちらも報告しません。getJavacToolOptions(null
getJavacFileManagerOptions(null)
明確にするために、(ランタイム)コンパイルされたコードでLWJGLライブラリを使用したいと思います。LWJGL-Djava.library.path
には、プロジェクト用に設定されたからのネイティブライブラリが必要です。ただし、コンパイルされたコードはこのライブラリパスを見つけることができません。このライブラリパスを継承していないと思います。そのため、LWJGLはをスローしNoClassDefFoundError
ます。そうしないと、相対ライブラリパスが誤ってmemo:// lib / lwjglとして解釈される可能性がありますが、確認する方法がありません。
スタック:
また、プロジェクトに含まれているライブラリは正常にロードされますが、LWJGLライブラリは追加のネイティブライブラリをロードすることに注意する必要があります。これは機能しないと思います。
カスタムクラスローダー:パッケージcustomcompile;
カスタムファイルマネージャー:
出力: