我必须用这一行执行我的程序:
java -DImport=data.txt -Din=input.dat -Dout=output1.dat main.Main
我一直试图弄清楚如何做到这一点,但无法真正让它发挥作用。我正在使用 Netbeans,因为我与 unix 终端类路径等相处得并不融洽。
public static void main(String[] args) {
String fileIn;
fileIn = System.getProperty ("Import");
}
由于前面的语句,fileIn 变得空。
我只是从 -DImport=data.txt 开始,在我解决它之后,我会尝试其他的。
部分已经完成,谢谢。我会尝试将标准输入设置为 -Din 文件而不是键盘。谢谢
我做了你所说的cartoonfox,它的打印Import null这意味着fileIn没有从System.getProperty(“Import”)接收任何字符串;
我也收到此警告:
警告:java.io.DataInputStream 中的 [deprecation] readLine() 已被弃用 line = dis.readLine();
我正在使用此页面中的代码:http ://www.java-tips.org/java-se-tips/java.io/how-to-read-file-in-java.html因为我不太了解读者:(