Javaコードでシェルスクリプトのパラメータを使用する

マルコスギマラエス

2つのスクリプトを作成する必要があります。1つはコードをコンパイルするためのもので、もう1つはコードを実行するためのものです。私はこのスクリプトでコードをコンパイルすることができます:

#!/bin/bash
javac SimilaridadeP.java

そして、私はこのスクリプトを使用してそれを実行することができました:

#!/bin/bash
java SimilaridadeP

問題は、次のコマンドに従って2番目のシェルスクリプトを実行する必要があることです。

./execute.sh input output

ここで、inputとoutputは、Javaコードで使用するファイルの名前です。私が今直面している問題は、Javaコードでこれらの両方の名前をどのように使用できるかわからないことです。

これまでのところ、このコードを使用して両方の名前を取得することができました。

#!/bin/bash
in=$1
out=$2
java SimilaridadeP

しかし、「SimilaridadeP」は私のJavaファイルの名前であり、パラメーターを持つメソッドのように呼び出すことができないため、私はちょっと迷っています。

浸漬

Javaコードがすでにコマンドラインパラメータを読み取っている場合は、bashを次のように変更するだけです。

#!/bin/bash
java SimilaridadeP "$1" "$2"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

シェルスクリプトでAWKコマンドの動的NRパラメータを取得する方法

分類Dev

DockerENTRYPOINTをシェルスクリプトファイルのcombineパラメーターで使用する方法

分類Dev

bashスクリプトでシェル文字列とパラメーターを使用してdockerexecコマンドを実行する

分類Dev

シェルスクリプトの/ wパラメータを使用したsedコマンド

分類Dev

Rubyでパラメーターを使用してシェルスクリプトを実行する

分類Dev

Java、継承、ジェネリックス-テンプレートメソッドの実装でサブタイプのパラメーターを使用する

分類Dev

シェルスクリプトでのパラメーターの使用

分類Dev

コマンドの出力を定位置パラメーターとしてLinuxシェルスクリプトのスクリプトファイルに渡す

分類Dev

シェルスクリプト内のgrepパターンでリテラル(*)を使用する

分類Dev

共通のcreateValueメソッドを定義するパラメーターを持つケースクラスのシェイプレスのジェネリックデフォルトインスタンスを使用してビルドします

分類Dev

コンストラクターを通常のパラメーターとジェネリックパラメーターでオーバーロードする

分類Dev

オプションとパラメータを使用してシェルスクリプトを実行する

分類Dev

パラメータで引用符を使用する場合とシェルスクリプトで使用しない場合の違いは何ですか

分類Dev

シェルスクリプトでのパラメータ拡張を防ぐ

分類Dev

シェルスクリプトのコマンドラインからブールパラメータを読み取る「非バインド変数」

分類Dev

Mavenを使用して名前付きパラメーターでシェルスクリプトとantスクリプトを実行する

分類Dev

Linuxシェルスクリプト-パラメータ$ nの上位ディレクトリを取得する方法

分類Dev

シェルスクリプト-パラメータを使用してJavaを実行できません

分類Dev

パラメータ値として*を使用したコンテナ内のシェルスクリプト

分類Dev

Git bashで実行すると、Javaソースコードのvimdiffコマンドを含むシェルスクリプトがスタックする

分類Dev

シェルスクリプトのBigqueryコマンドラインにパラメータとしてテーブル名を渡す方法

分類Dev

パラメータを受け取るシェルスクリプトで関数を作成する方法

分類Dev

パラメータを受け取るシェルスクリプトで関数を作成する方法

分類Dev

ダイナミクス crm への Java リクエストで $filter パラメータを使用する場合の 400 ステータス コード

分類Dev

Scalaスクリプトでコマンドラインパラメーターを使用する慣用的な方法

分類Dev

シェルスクリプト内のプログラムにコマンドラインパラメータを渡す

分類Dev

Javaパターンクラスがコンストラクタではなくファクトリメソッドを使用するのはなぜですか?

分類Dev

シェルスクリプトでパスワードを使用する

分類Dev

シェルスクリプトの解釈コードとパラメーター

Related 関連記事

  1. 1

    シェルスクリプトでAWKコマンドの動的NRパラメータを取得する方法

  2. 2

    DockerENTRYPOINTをシェルスクリプトファイルのcombineパラメーターで使用する方法

  3. 3

    bashスクリプトでシェル文字列とパラメーターを使用してdockerexecコマンドを実行する

  4. 4

    シェルスクリプトの/ wパラメータを使用したsedコマンド

  5. 5

    Rubyでパラメーターを使用してシェルスクリプトを実行する

  6. 6

    Java、継承、ジェネリックス-テンプレートメソッドの実装でサブタイプのパラメーターを使用する

  7. 7

    シェルスクリプトでのパラメーターの使用

  8. 8

    コマンドの出力を定位置パラメーターとしてLinuxシェルスクリプトのスクリプトファイルに渡す

  9. 9

    シェルスクリプト内のgrepパターンでリテラル(*)を使用する

  10. 10

    共通のcreateValueメソッドを定義するパラメーターを持つケースクラスのシェイプレスのジェネリックデフォルトインスタンスを使用してビルドします

  11. 11

    コンストラクターを通常のパラメーターとジェネリックパラメーターでオーバーロードする

  12. 12

    オプションとパラメータを使用してシェルスクリプトを実行する

  13. 13

    パラメータで引用符を使用する場合とシェルスクリプトで使用しない場合の違いは何ですか

  14. 14

    シェルスクリプトでのパラメータ拡張を防ぐ

  15. 15

    シェルスクリプトのコマンドラインからブールパラメータを読み取る「非バインド変数」

  16. 16

    Mavenを使用して名前付きパラメーターでシェルスクリプトとantスクリプトを実行する

  17. 17

    Linuxシェルスクリプト-パラメータ$ nの上位ディレクトリを取得する方法

  18. 18

    シェルスクリプト-パラメータを使用してJavaを実行できません

  19. 19

    パラメータ値として*を使用したコンテナ内のシェルスクリプト

  20. 20

    Git bashで実行すると、Javaソースコードのvimdiffコマンドを含むシェルスクリプトがスタックする

  21. 21

    シェルスクリプトのBigqueryコマンドラインにパラメータとしてテーブル名を渡す方法

  22. 22

    パラメータを受け取るシェルスクリプトで関数を作成する方法

  23. 23

    パラメータを受け取るシェルスクリプトで関数を作成する方法

  24. 24

    ダイナミクス crm への Java リクエストで $filter パラメータを使用する場合の 400 ステータス コード

  25. 25

    Scalaスクリプトでコマンドラインパラメーターを使用する慣用的な方法

  26. 26

    シェルスクリプト内のプログラムにコマンドラインパラメータを渡す

  27. 27

    Javaパターンクラスがコンストラクタではなくファクトリメソッドを使用するのはなぜですか?

  28. 28

    シェルスクリプトでパスワードを使用する

  29. 29

    シェルスクリプトの解釈コードとパラメーター

ホットタグ

アーカイブ