私のアプリケーションで本当に使いたいサードパーティのルックアンドフィールが見つかりました。私はJREの内部に正常にインストールされていますが、それは動作しますが、ほとんどの人は(明らかに)インストールしていません。アプリケーションにカスタムルックアンドフィールを含めるにはどうすればいいですか
私はアプリケーションにそれを含める方法を見つける必要があります。どのように私はこれを行うかもしれないかについての任意のアイデア?私が理解したことから、CLASSPATHにはパスが含まれている必要がありますが、プログラムのインストール時にCLASSPATHを変更することはできません。
FYI:ルック・アンド・フィールとそのソースコードの両方の.jarファイルにアクセスできます。
ありがとうございます。
他のライブラリと同じです。どのようにアプリケーションを配布していますか?どんなパッケージャでも、ライブラリをクラスパスに追加する方法が指定されます。 – Dmitri
Inno Setupを使用してアプリケーションをインストーラにパッケージングしています。 CLASSPATHを変更できるかどうかを確認する必要があります。ご意見ありがとうございます。 –
CLASSPATH環境変数は変更しないでください。インストーラは、実行可能なラッパーまたは適切なクラスパスを持つjavaを起動する起動スクリプトを提供する必要があります: 'java -cp yourJar.jar; lnf.jar com.foo.bar.Main'。これを行うことができないJavaインストーラは役に立たないでしょう。 –