我有一个 Perl 文件,它实际上调用了一些 jar 文件,我正试图将它变成一个全 Java 程序并删除 Perl。所以我想出了这条线:
$blammercommand="$javapath $javaparams -jar $blammerpath -conf $blammerconf $blammerparams -cpu $cpu -i \"".$tmpdir."blastresults/*.bls\" -db \"$infilename $blastdb\"";
(system($blammercommand)==0) or die "unable to do $blammercommand\n";
我已经解压了jar文件并将源代码添加到我的Eclipse项目中,并且可以访问相关jar文件的主要功能。我只是想将参数作为输入传递。
"\"".$tmpdir."blastresults/*.bls\""
我的问题正是在这里,我不知道是什么"\"$infilename $blastdb\""
意思。我知道这些变量中的每一个到底是什么,但我不知道这些变量是如何工作的\
,/
以及*
我应该如何将它们转换为 Java。