問題タブ [jikes]
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.
liferay - Liferay には Jikes コンパイラが必要ですか?
すべての Liferay ドキュメントは、JDK に加えて Jikes コンパイラをインストールする必要があることを示唆しているようです。これは、Liferay ポートレットの開発を行うために本当に必要ですか、それとも JDK で十分でしょうか。
jsp - Tomcat での再コンパイルを避けるために JSP バイトコードをキャッシュすることは可能ですか?
JSP webapps のバイトコードをキャッシュする方法はありますか? 特に、Tomcat を Java サーブレットとして使用しますか? Tomcat を再起動するたびに 4 つの異なる Web アプリケーションをコンパイルしている間、Tomcat が 10 分間すべての CPU を占有することに本当にうんざりしています....
私はすでにコンパイルを「高速化」するために Jikes を使用していますが、それは本当に私を殺しています。webapp がアップグレードされない限り (ごくまれに) コードは変更されず、毎回再コンパイルする代わりに、コンパイル済みの Java バイトコードをキャッシュする方法がないとは思えません。
この件に関するアドバイスをいただければ幸いです。
jvm - javac が配列を 2 回チェックキャストするのはなぜですか?
バイトコードを調べると、javaccheckcast
が配列型にキャストするときに命令が重複しているように見えることに気付きました。
javac コンパイル済みバージョンの javap 逆アセンブル
ジクをテストすると、予想されるシングルキャストが表示されます
checkcast
オブジェクトを要求された型として扱うことができず、それ以外の場合は何もしない場合に例外を発生させることになっているため、キャストを2倍にすることが役立つ理由がわかりません。私はJDKソースを見て、それがどのように生成されたかを確認していません.それが理由を説明するのに役立つかどうか(おそらくヒントとして意図されています).
java - 分散コンパイラとしての Jikes RVM
Jikes RVM を分散コンパイラとして使用できますか?
ありがとうラフル
java - 「エラー: JAVA_HOME が正しく定義されていません。」Jikes rvm の構築中
Ubuntu で Jikes RVM をビルドしたときに、このエラーが発生しました。何か案が?
OS:
環境変数: PATH
JAVA_HOME
ディレクトリで確認しjava
ましたが、動作します。JAVA_HOME/bin
環境変数をどのように変更しても、エラーは不平を言い続けました
「/opt/jdk1.6.0/bin/java を実行できません」。
正しい「位置」を変更していないようです。
java - Javaで、クラスファイルから抽象構文木を取得するにはどうすればよいですか?
ご存知のように、次のようなツールを使用して、ソースコードから抽象構文木を取得できます。
しかし、コンパイルされたクラスファイルを考えると、ASTを取得する方法は?既存のツールはありますか?すすはできますか?
ありがとう!
java - Jikes rvm ランタイム エラー「クラス java.util.Scanner が見つかりませんでした」
Jikes rvm を使用してプログラム「GenRegex.class」を実行すると、
実行時エラーが発生しました:
以下は私のコードです
「import java.util.Scanner;」という行を追加した後でも、私はまだこのエラーを受け取りました。どんな手掛かり?ありがとう!
java - Jikes RVM の利点は何ですか
私は最近、Jikes RVM のことを耳にしました。私は、他の仮想マシンが提供していない機能と、それがどれほどスケーラブルかを調べようとしていました。
それで、ウェブサイトの機能リストを調べているときに、興味深い点を見つけました
ハイパフォーマンス。Jikes RVM は高性能コンパイラであり、大規模なプロジェクトでの使用に最適です。
質問
私は過去 5 年間 Java を使用しており、Jikes RVM については聞いたことがありません。開発のほとんどは Hot Spot VM (Sun 提供) で行われます。他にも VM はありますが、Jikes RVM については聞いたことがありません。おそらく理由の 1 つは、Jikes RVM についての私の認識不足にある可能性がありますが、非常に多くの人々がそのような高性能 VM を認識していなかったことを理解するのが非常に難しくなります。
Jikes RVM を使用するよう促すシナリオは正確には何ですか?
java - ソースのデバッグ可能な JVM
JVMの内部を学びたいです。この目的のために、私は Jikes RVM を使用することを選択しましたが、問題は、ソース コードがサポートされていないため、ソース コードをデバッグできないことです。私の質問は、クラスファイルでどのように動作するかを確認するためにデバッグできるオープンソースの JVM があるということです。私はそれについてのいくつかの良い情報を本当に必要としています.
ありがとう