この質問は少し古いですが、このClearType、install4j、およびJavaバグ投稿のケースで説明されているように、この問題はClearTypeレジストリ設定の破損が原因であり、修正することで解決されました。
ClearType、install4j、およびJavaバグJavaのケース
ClearType(Windowsのフォント平滑化テクノロジ)がJava(プログラミング言語および推奨されるフレームワークの1つ)と共通していることを知っていますか?
彼らが私を数ヶ月間惨めにするために一生懸命働いていたこと以外は何もありませんでした。インストールできないJavaソフトウェアがいくつかありました。つまり、本当にできなかったということです。理由を理解したり、別のPCで再現したりすることすらできませんでした。
最近、私はWoopraベータ(サイト分析サービス)の承認を受け、Javaで記述されたデスクトップクライアントを使用しています…インストールできませんでした。それは私を本当に怒らせました。:)
ストーリー問題のソフトウェアはすべて類似していた:
install4jに基づくセットアップ。セットアップが大量のエラーでクラッシュします。私は問題を解決するための初期の(100かそこらの)試みの間にinstall4jを非難していました。後で私は、もしそれが長い間バグを抱えていたら、ソリューションが作成され、グーグルで検索されていたであろうことをゆっくりと理解しました。
トレースinstall4jからフォーカスを移した後、Javaフレームワークをプッシュすることにしました。以前は安定したバージョンを試していたので、安定していない1.6Update10リリース候補を選択することにしました。
これは実際にはエラーメッセージを修正しましたが、クラッシュはしませんでした。また、セットアップファイルを含むディレクトリに新しいエラーログが作成されていることにも気づきました。以前は、Windowsの一時ディレクトリでログを見ただけでした。
新しいエラーログは次のように言っていました:
GUIを表示できませんでした。このアプリケーションは、Xサーバーにアクセスする必要があります。アクセスできる場合は、Xライブラリが欠落している可能性があります。************************************************** *****************引数-cを渡すことにより、Xサーバーにアクセスせずにこのアプリケーションをコンソールモードで実行することもできます。Linux以外でX-Serverを探すのは非常に奇妙です。 PCですね。そこで、その「-c」引数を試してみることにしました。そして実際にコンソールモードでインストールすることができました。
ハッピーエンド?いいえ。インストールされたアプリがクラッシュしていました。しかし、それは本当に私に考えさせました。コンソールは機能するがグラフィカルインターフェイスは機能しない場合–後者には問題があるはずです。
(アプリケーションフォルダ内の)もう1つのエラーログが(とりわけ)言っていました:
原因:java.lang.IllegalArgumentException:-60397977テキスト固有のLCDコントラストキーと互換性がありません。これにより、Javaのバグの説明が非標準のClearTypeレジストリ設定を読み取れなくなりました。
解決策すぐにコントロールパネルからClearTypeチューナーを起動し、設定がぎこちない番号を示していることを確認しました。適切なものに修正した後、Javaに関するすべての問題は即座に解消されました。
cleartypetuner_screenshot教訓単一のアプリケーションでソフトウェアの問題をすばやく非難しないでください。マイナーで完全に無関係な設定でさえ、致命的な連鎖反応を引き起こす可能性があります。リンクJaveランタイム環境http://www.java.com/en/download/index.jsp
ClearTypeチューナー
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Woopra http://www.woopra.com/
install4j
http://www.ej-technologies.com/products/install4j/overview.html