我很抱歉,但我不会说英语非常好.. :)使用Windows cmd中的参数启动java应用程序?
当我想推出从Windows Java项目在cmd我做的:
javac main.java
(主=我的文件名)
那么:java main
但是如果我使用参数,我该怎么办?
我试过了:java main parameters
但它不好。
你有什么想法吗?
非常感谢您的帮助:)
这里有代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import elements.*;
public class Main
{
public static void main(String[] parameters)
{
try
{
String nameFile = parameters[0];
FileInputStream fileInputStream = new FileInputStream(new File(nameFile));
Processing processing = new Processing();
processing.read(fileInputStream);
try
{
fileInputStream.close();
}
catch (IOException exception)
{
System.out.println("Une erreur s'est produite lors de la fermeture de l'InputStream");
}
}
catch(FileNotFoundException exeption)
{
System.out.println("Le nom de fichier placé en paramètre est incorrect");
}
}
}
的问题是该行14:String nameFile = parameters[0];
您应该能够通过引用args []数组来读取命令行参数。你能分享你试图运行的代码和确切的命令吗? – AbtPst
我编辑了我的帖子:) –