ソースコードはありませんが、使用したいjarファイルがあります。
jar ファイルは、ファイルの読み取りを要求し、入力ファイルとデータに使用する多数の「ヘルパー」ファイルの組み合わせを使用して出力ファイルを生成します。予想されるホームディレクトリから実行すると完全に正常に動作しますが、jar をどこからでも実行できるスクリプトを作成しようとしています。
問題は、ホーム ディレクトリ以外の場所から jar ファイルを実行しようとすると、データを適切に生成するために必要なサポート ファイルが見つからないことです。
予想されるホームディレクトリからファイルを実行する場合、入力ファイルの完全なアドレスを指定する必要があります。そうしないと、ファイルが見つかりません。相対パスだけを指定できるようにしたいと思います.Javaは、スクリプトを呼び出している人がいるディレクトリを確認することを知っています.
bashスクリプトでJavaにコマンドライン引数を渡す方法はありますか?相対ファイル パスを解決しますか? -classpath
論点みたいなもの?