問題タブ [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.

0 投票する
3 に答える
217 参照

liferay - Liferay には Jikes コンパイラが必要ですか?

すべての Liferay ドキュメントは、JDK に加えて Jikes コンパイラをインストールする必要があることを示唆しているようです。これは、Liferay ポートレットの開発を行うために本当に必要ですか、それとも JDK で十分でしょうか。

0 投票する
2 に答える
354 参照

jsp - Tomcat での再コンパイルを避けるために JSP バイトコードをキャッシュすることは可能ですか?

JSP webapps のバイトコードをキャッシュする方法はありますか? 特に、Tomcat を Java サーブレットとして使用しますか? Tomcat を再起動するたびに 4 つの異なる Web アプリケーションをコンパイルしている間、Tomcat が 10 分間すべての CPU を占有することに本当にうんざりしています....

私はすでにコンパイルを「高速化」するために Jikes を使用していますが、それは本当に私を殺しています。webapp がアップグレードされない限り (ごくまれに) コードは変更されず、毎回再コンパイルする代わりに、コンパイル済みの Java バイトコードをキャッシュする方法がないとは思えません。

この件に関するアドバイスをいただければ幸いです。

0 投票する
1 に答える
427 参照

jvm - javac が配列を 2 回チェックキャストするのはなぜですか?

バイトコードを調べると、javaccheckcastが配列型にキャストするときに命令が重複しているように見えることに気付きました。

javac コンパイル済みバージョンの javap 逆アセンブル

ジクをテストすると、予想されるシングルキャストが表示されます

checkcastオブジェクトを要求された型として扱うことができず、それ以外の場合は何もしない場合に例外を発生させることになっているため、キャストを2倍にすることが役立つ理由がわかりません。私はJDKソースを見て、それがどのように生成されたかを確認していません.それが理由を説明するのに役立つかどうか(おそらくヒントとして意図されています).

0 投票する
1 に答える
155 参照

java - 分散コンパイラとしての Jikes RVM

Jikes RVM を分散コンパイラとして使用できますか?

ありがとうラフル

0 投票する
4 に答える
19974 参照

java - 「エラー: JAVA_HOME が正しく定義されていません。」Jikes rvm の構築中

Ubuntu で Jikes RVM をビルドしたときに、このエラーが発生しました。何か案が?

OS:

環境変数: PATH

JAVA_HOME

ディレクトリで確認しjavaましたが、動作します。JAVA_HOME/bin環境変数をどのように変更しても、エラーは不平を言い続けました

「/opt/jdk1.6.0/bin/java を実行できません」。

正しい「位置」を変更していないようです。

0 投票する
3 に答える
1122 参照

java - Javaで、クラスファイルから抽象構文木を取得するにはどうすればよいですか?

ご存知のように、次のようなツールを使用して、ソースコードから抽象構文木を取得できます。

しかし、コンパイルされたクラスファイルを考えると、ASTを取得する方法は?既存のツールはありますか?すすはできますか?

ありがとう!

0 投票する
1 に答える
307 参照

java - Jikes rvm ランタイム エラー「クラス java.util.Scanner が見つかりませんでした」

Jikes rvm を使用してプログラム「GenRegex.class」を実行すると、

実行時エラーが発生しました:

以下は私のコードです

「import java.util.Scanner;」という行を追加した後でも、私はまだこのエラーを受け取りました。どんな手掛かり?ありがとう!

0 投票する
1 に答える
1458 参照

java - Jikes RVM の利点は何ですか

私は最近、Jikes RVM のことを耳にしました。私は、他の仮想マシンが提供していない機能と、それがどれほどスケーラブルかを調べようとしていました。

それで、ウェブサイトの機能リストを調べているときに、興味深い点を見つけました

ハイパフォーマンス。Jikes RVM は高性能コンパイラであり、大規模なプロジェクトでの使用に最適です。

質問

  1. 私は過去 5 年間 Java を使用しており、Jikes RVM については聞いたことがありません。開発のほとんどは Hot Spot VM (Sun 提供) で行われます。他にも VM はありますが、Jikes RVM については聞いたことがありません。おそらく理由の 1 つは、Jikes RVM についての私の認識不足にある可能性がありますが、非常に多くの人々がそのような高性能 VM を認識していなかったことを理解するのが非常に難しくなります。

  2. Jikes RVM を使用するよう促すシナリオは正確には何ですか?

0 投票する
2 に答える
107 参照

java - ソースのデバッグ可能な JVM

JVMの内部を学びたいです。この目的のために、私は Jikes RVM を使用することを選択しましたが、問題は、ソース コードがサポートされていないため、ソース コードをデバッグできないことです。私の質問は、クラスファイルでどのように動作するかを確認するためにデバッグできるオープンソースの JVM があるということです。私はそれについてのいくつかの良い情報を本当に必要としています.

ありがとう