私は、Perl スクリプトを呼び出して何らかの処理を行う必要がある小さなツールを作成しています。
それを呼び出す方法についてのコードは既に知っていて、書いていますが、exec()
.
そのスクリプトを、直接呼び出すことができる一種のパッケージとして提供する可能性はありますか?
後で実行可能な JAR を生成したいのですが、Perl スクリプトを提供するためのツール全体も必要ですが、それがどこにあるかはわかりません。
現在、次のようになっています。
private void extractAudioStream() {
inputFile = "C:\\Users\\Stefan\\Documents\\temp_tshark\\forward_stream.pcap";
outputFile_audiostream = "C:\\Users\\Stefan\\Documents\\temp_tshark\\forward_stream.pcm";
String perl_cmd = "perl C:\\Users\\Stefan\\Documents\\tshark_bin\\rtp_dump.pl " + inputFile + " " + outputFile_audiostream;
try {
p = Runtime.getRuntime().exec(perl_cmd);
質問が十分に明確であることを願っています。
perl
システムコマンドは完全修飾パスを待っているので、これは簡単ではないかもしれません。現在の場所を検出して cmd-String に渡す可能性はありますか?