无法正确输入java文件的参数

无法正确输入java文件的参数,java,command-line-arguments,Java,Command Line Arguments,我为这个问题的简单性道歉 我想用一个叫做ChromHMM的程序来分析一些生物数据。我尝试按照指令运行程序,但似乎无法正确输入参数 以下是一个例子: E:\ComputationalAnalysis\ChromHMM>java-mx1600M-jar ChromHMM.jar二值化 chromosomelengthfile=\CHROMSIZES\hg19.txt inputbeddir=\Donor1 cellmarkfileta ble=\Donor1\cellmarkfile.txt out

我为这个问题的简单性道歉

我想用一个叫做ChromHMM的程序来分析一些生物数据。我尝试按照指令运行程序,但似乎无法正确输入参数

以下是一个例子: E:\ComputationalAnalysis\ChromHMM>java-mx1600M-jar ChromHMM.jar二值化
chromosomelengthfile=\CHROMSIZES\hg19.txt inputbeddir=\Donor1 cellmarkfileta ble=\Donor1\cellmarkfile.txt outputbinarydir=\firstoutput

它只返回以下内容: 用法二值化床[-b binsize][-c controldir][-center][-colfields染色体,sta rt,结束[,串][-e偏移结束][f折叠快进][n移位][o输出控制目录][p 泊松阈值][峰值][s偏移开始][strictthresh][t输出信号目录][u pse udocountcontrol][w WINDANCE WITHCONTROL]染色体长度文件INPUTBEDIR cellmark filetable outputbinarydir


手册中说,最后的4个参数是唯一需要运行的参数。有人知道我做错了什么吗?我试图在windows命令提示符下执行此操作

尝试删除参数名称和等号;只需传递值。因此,在您的示例中,您将具有以下内容

E:\ComputationalAnalysis\ChromHMM>java-mx1160m-jar ChromHMM.jar二值化

\CHROMSIZES\hg19.txt\Donor1 cellmarkfileta\Donor1\cellmarkfile.txt\firstoutput

噢,非常感谢,这很有效。除了我必须将所有目录更改为完整路径。因此,对于第一个参数,e:\computationalanalysis\chromhmm\chromsizes\hg19.txt是第一个参数。你知道任何地方都有教程教我如何正确地做这些事情吗?我在查找任何内容时遇到了很多困难,但我可能只是没有使用正确的词汇。如果删除前导斜杠,则不需要完整的目录。因此,将其更改为CHROMSIZES\hg19.txt这里是基本的命令行命令。我不确定它是否会有多大帮助,因为我对它了解得很少。非常感谢你的帮助。