2012-02-15 26 views
2
の製品がありません

InstallAnywhereを使用しているアプリケーションをアンインストールしようとしています。私はアンインストールするためのコードを実行すると、私は次のエラーInstallAnywhere - アンインストールJavaエラー:java.lang.IllegalArgumentException:ID =

java.lang.IllegalArgumentException: No product for ID=<edited> 
     at ZeroGfc.<init>(DashoA10*..) 
     at ZeroGe9.b(DashoA10*..) 
     at ZeroGfb.<init>(DashoA10*..) 
     at com.zerog.ia.installer.Installer.s(DashoA10*..) 
     at com.zerog.ia.installer.Installer.setMetadata(DashoA10*..) 
     at com.zerog.ia.installer.InstallerMetaData.setInstaller(DashoA10*..) 
     at com.zerog.ia.installer.LifeCycleManager.j(DashoA10*..) 
     at com.zerog.ia.installer.LifeCycleManager.e(DashoA10*..) 
     at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..) 
     at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..) 
     at com.zerog.ia.installer.Main.main(DashoA10*..) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at com.zerog.lax.LAX.launch(DashoA10*..) 
     at com.zerog.lax.LAX.main(DashoA10*..) 
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX) 

を取得し、インターネットでの徹底的な検索は、このエラーは非常に一般的ですが、私は銭にこのための任意の明確な解決策を持っていないことを伝えます。 これにライトを投げることができれば、絶対に役立つでしょう...

ありがとうございます。

答えて

0

あなたが使用している場合、Windowsがc:\Program Files (x86)\Zero G Registry\フォルダ

+0

クリーンでは、すべてのものを削除することを意味しますか?私の 'Zero G Registry'フォルダは空です。 –

0

マイソリューションをきれいにしようとするがすでにあるファイルを追い払ってくれる、以前と同じディレクトリに製品を再インストールすることでした。正常に完了すると、アンインストーラを使用できるようになります。

これは、不完全なインストールをアンインストールしようとしたときに表示されています。私の特別なケースでは、インストーラは、インストール中にマシンをリブートするプロセスを呼び出していたため、空のZero Gレジストリが作成されました。これにより、製品のGUIDが見つからないため、アンインストーラが失敗します。

+0

私の場合、インストーラも失敗するので、私は戸惑うようです。 –

0

互換モードで実行することでこの問題を解決できました。

インストーラの

右クリック - >プロパティ - >互換性 - >互換モード - >チェック「(どのバージョン)私にとっては

は、Windows 7

0

このエラーが発生する可能性があるため、互換モードでこのプログラムを実行します完全なJDKをインストールし、それにInstallAnywhereを指定すると、問題が解決するはずです:実行中のコマンドにこれを追加することで可能です:

foo.exe LAX_VM "C :¥Program Files¥Java¥jdk1.8.0_144¥bin¥java.exe "

明らかにfoo.exeを実行しているコマンドで置き換えて、JDK Java実行ファイルへの正しいパスを指定してください。

関連する問題