1

私はJavaプログラムを書いた

  • さまざまなディレクトリに多くのファイル(txtファイルなど)を生成します
  • 次に、ファイルを読み取り、それらを操作します

プロジェクトを実行可能な jar としてエクスポートしました。

リモートサーバーでjarを実行する必要があります。明らかにPATHは同じではありません

どのようなオプションがありますか

  • パスの場所を変更する
  • それとも別の方法がありますか?

さらに、より多くのファイルを生成するさまざまな外部プログラムを使用しています。また、私のプログラムはこれらのファイルも読み取る必要があります。

4

1 に答える 1

4

プログラムの動作を設定できるようにする必要があるようです。それをどうするかはあなた次第です。例えば:

  • コマンドライン引数を使用できます
  • 既知の場所からロードされた (または、jar ファイルを含むディレクトリからロードされた可能性がある) 構成ファイルを使用できます。
  • コマンドラインで構成ファイルの場所を指定して、2つを混在させることができます

最後のオプションは、おそらく最も柔軟です。構成ファイルを読み取ります。これには、必要な他のすべてのファイルの場所が含まれています。展開ごとに異なる構成ファイルを持つことができます。

于 2012-07-04T18:02:42.917 に答える