2014-09-28 37 views
0

我希望它编译我的Java程序给定一个文本文件,而不必硬编码文件名到我的程序。我只是不知道它的命令行。运行文本文件throught Java使用unix

例如:

javac Main1.java 

java Main1 myText.txt 
+2

你有什么问题? – Reimeus 2014-09-28 15:30:04

回答

0

main方法args参数是有你。

public static void main(String[] args) { 
    // `args` contains command line arguments. 
    String filename = args[0]; 
    ... 
} 

请参阅Command line arguments

+0

它的工作原理!谢谢! – sluangsi 2014-09-28 15:37:29