問題タブ [jrockit]
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 - JRockit互換性のあるヘシアン
JRockit VMでhessianを実行しているときに、誰かがこの例外に遭遇しましたか?
この問題のトラブルシューティングに1週間以上費やしたのは、hessianがHotSpot VMで正常に機能するが、JRockitVMを使用した特定のオブジェクトのシリアル化に一貫して失敗することを確認したためです。私は実際に簡単な修正を思いつきましたが、IdentityIntMap.javaコードを変更し、ヘッセ行列のjarファイルを更新する必要がありました。
python - コマンド ライン引数の空白。「C:\Program Files」が正しく読めない
サイレント インストールを実行する必要があります。コマンドはこんな感じ
jreLoc は、bin/java を見つける必要があるフォルダーです。
JRockit を JDK としてインストールしました。これは "C:\Program Files\Java\jrockit-jre1.6.0_29-R28.2.0" にインストールされています。
私が直面している問題は、パスの編集や微調整、二重引用符、スラッシュまたはバックスラッシュなどに関して何をしても、jreLoc の値が「C:\Program」までしか読み取られないことです。
Python スクリプトを使用してすべての環境をセットアップし、後で Python スクリプトが setup.exe コマンドを呼び出します。
オンラインで検索しましたが、回避策が機能していません。ヒントやポインタは大歓迎です。
java - JRockit MBean ツリーを初期化する方法
プラットフォーム MBean サーバーで見つかったすべての MBean 名を一覧表示する次のコードがあります。
次のパラメーターを使用して JRockit 1.5.0_4.0.1 でこのコードを実行しようとすると:
そして、次のリストを出力します。
しかし、initJMX メソッドの呼び出しの前にブレークポイントを配置し、その時点で JRMC を使用してその JVM に接続すると、JRMC はさらに多くの MBean を表示し、プログラムの実行を続行すると、さらに多くの JRockit 関連の MBean を含む別のリストも出力します。
明示的な JRMC 接続を必要とせずに、JVM の起動時にこれらの Bean を自動的に初期化するよう JRockit に指示する方法はありますか? 問題は、これらの MBean の一部を再利用するコードを作成しようとしているのに、JRMC に接続するまで利用できないことです。
更新: これは JRockit jdk1.5.0_4.0.1 の問題のようです。同じコードが JRockit jdk6.0_4.1.0 で期待どおりに動作するように。
java - Weblogic & jRockit 1.4 での奇妙な動作 - パッケージ内のクラスでの IllegalAccessError
アプリケーション環境で非常に奇妙な問題が発生しています。jRockit 1.4 (jrockit81sp5_142_08)を使用して、WebLogic 8.1でNanoXMLを使用しています。私の最初の問題は、クラスで発生したことでした。IllegalAccessError
net.n3.nanoxml.XMLUtil
パッケージ指定子内で静的メソッドを呼び出すことと関係があるのではないかと思ったのですが、そうでした。このクラスをパブリックに変更し、そのメソッドをすべてパブリックに変更し、さらに別のパッケージに移動することで、エラーを修正できました。しかし、再デプロイした後、別のエラーが発生しましたnet.n3.nanoxml.ContentReader
。このクラスに対しても「修正」を繰り返したところ、エラーは消えました。
最後に、クラスXMLUtil
を移動しContentReader
てパッケージ化net.n3.nanoxml.util
し、すべてが機能しています! しかし、私には理由がまったくわかりません!このコードは、Sun の JRE 1.4.2 を使用すると常に機能しました。
私の質問は、何がこのような奇妙な動作を引き起こす可能性があり、WebLogic と jRockit のコードを作成/デバッグする際に何に注意する必要があるかということです。
http - Fiddler が jrockit で実行されている Java コードから http 要求をキャプチャしない
アプリケーションを jrockit jvm で実行しており、jvm パラメータを -DproxySet=true -Dhttp.proxyHost= -Dhttp.proxyPort=8888 に設定しています。
しかし、Java アプリケーションが http 呼び出しを行っているときに、フィドラーを介してルーティングされた http トラフィックが表示されません。jrockit で proxyHost/ProxyPort が機能していないようです。
ありがとう。
java - OutOfMemory エラー時のヒープ ダンプの JRockit 設定
Sun JVM には、OM が発生したときにヒープをダンプするための設定があることを理解しています ( -XX:+HeapDumpOnOutOfMemoryErro
)。JRockit VM に同様の設定はありますか、または同じ設定で機能しますか?
java - jrockit JVM での「native_blocked」ステータスの意味
ハングしているように見えるサーバー プロセスがありますが、スレッド ダンプを実行しても Java レベルのデッドロックは発生しません。重要なスレッドの 1 つを含むオープン ロック チェーンのみがあります (プロセス全体が「停止」した理由を説明します)。
チェーンの「開いている」端にあるのは、「native_blocked」であるこのスレッドですが、「ブロックされている」理由に関する詳細な情報はあまりありません。
JRockit JVM に精通している方は、少し色を付けていただけますか? 前もって感謝します:
java - JavaVM*とJNIEnv*をグローバル変数として保存し、他の場所で使用しても大丈夫ですか?
JavaVM * javaVM = NULL; JNIEnv * jniEnv = NULL;
(createJavaVM)(&javaVM、(void *)&jniEnv、&javaVMInitArgs)
ここで、javaVM*およびjniEnv*はグローバル変数です。
java - 8GBのRAMを搭載したシステムで4GBを超えてxmxを設定できません
設定する必要があります
私は8GBのシステムを持っています(最近4GBからアップグレードされました)
しかし、ant optsを上記の値より上に設定すると、antターゲットを実行できなくなり、次のエラーが発生します。
これは、システムにあるJavaを示しています
そして、Intel Core 2Duo3Ghzプロセッサと8GBRAMでWindows7を実行しています。
PS:私はエラーのためにグーグルをしました、そしてそれは私が特定の解決策を指すリンクを全く得なかった私の最初のそのような出来事の1つでした。
tomcat - JRockit で Tomcat を実行する
Ubuntu 11.10 に jrockit をインストールしました。PermGen (OutOfMemorry) を取り除くために、Tomcat7 を jrockit で実行するように構成します。
しかし、JRockit で実行するように Tomcat を構成する方法がわかりません
どうぞ、何か考えは?!!