私が取り組んでいるプロジェクトの中で、7z
(LGPL)へのシェル呼び出しは、具体的には.cbr
ファイルを開くことに頼っています。私が持っている問題は、ユーザーのコンピュータ上でそれを見つけることができるという保証はないということです(コンピュータ上であっても)。プログラムに外部ツールをパッケージ化することはできますか?
コンパイルされたツールの内部にバイナリを保存する方法はありますか?外部に呼び出すことについて心配する必要はありませんか? (私はこれがjarファイルのためのものだという印象を持っていますが、わかりません)
もしこれができないのなら、これについての標準的な方法は何ですか?