2

install4jを使用してWindows用のJava7アプリケーションのパッケージ化に取り組んでいます。私たちが抱えている問題は、Windows 7コンピューターで、インストールされているアプリケーションを正しく機能させるために、管理者として実行する必要があることです。ディスクにアクセスする必要がある時点で失敗します。管理者として実行すると、正常に動作します。

これを回避する方法はありますか?install4jとアクセスディスクが同梱されている他のアプリケーションを使用しましたが、管理者として実行する必要がなかったので、私が望むことは可能だと思います。

前もって感謝します。

4

1 に答える 1

1

どんなアプリですか?通常、すべてのアプリケーションはC:\Program Filesフォルダにインストールされます。そして、おそらくinstall4jはアプリケーションをC:\Program Filesフォルダーにインストールしようとします。

通常のユーザー(管理者ではない)は、このディレクトリを変更したり、そこに新しいフォルダを作成したりすることはできません。

アプリケーションをインストールする必要がありますか、それともexeファイルでラップして起動するだけで十分ですか?

インストールが必須の場合、つまりシステムフォルダ、システムdllへのアクセスが必要な場合は、管理者権限が必要であり、論理的です。

インストールを省略してポータブルexeファイルを使用できる場合は、Javaアプリケーション用のexeラッパーを使用してください。たとえば-JSmooth

于 2012-06-29T11:50:24.967 に答える