我很抱歉,但我不會說英語非常好.. :)使用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
我編輯了我的帖子:) –