アプリケーションにJREが組み込まれている状況があります。このアプリケーションには誤ってマッシュアップ(7.xバージョンのjava.exeと8.xバージョンのJRE)が付属しています。新しいバージョンのランタイム(8.x)を使用している旧バージョンのJava.exe(7.1)の意味
v。1.7 java.exeを実行しているプロセスが、プロセスエクスプローラを使用してv。1.8 Javaランタイムを使用していることを確認できます。ランタイムまたはバイナリが異常を検出せず、JVMの作成を中止したことに驚いています!
同じ意味合いは何ですか?セキュリティ上の問題 ?安定性の問題?私はjava.exeのソースコードを読んでいない。 java.exeバイナリの私の予備調査から、私はそれがスタブ以上であることがわかります。これは、USER32.dll、ADVAPI32.dll、COMCTL32.dllとは別に100種類のKERNEL32.DLL APIを呼び出します。
確かに、私たちは間違いを修正することができます。しかし、上記の異常を使用している現在のいくつかの生産システムには何か影響がありますか?はいの場合、彼らは何ですか?
これはかなり役に立つはずですhttps://blogs.oracle.com/java-platform-group/entry/upgrading_major_java_versions_technical – piyushj
@piyushj:ありがとうございます。それを見るでしょう。 – anjanb