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]
コメントを追加