[英]Running a Java program in Eclipse as if from command line
所以我發現了一些類似於我的問題,但沒有一個問題具體解決了我遇到的問題。
我的程序將由命令行參數調用,例如:
java Main "inputFile.txt" "inputFile2.txt"
我在Eclipse中編程並使用public void main(String[] args)
來期望arg[0]
和arg[1]
但是當我在eclipse中運行時,我無法輸入我使用的文件。 為了解決這個問題,我將我需要的2個文件添加到我的項目工作中。 然后在運行配置中,我將這些文件指定為: inputFile.txt inputFile2.txt
因此,當我現在運行該程序時,它只是說它找不到inputFile.txt
基本上我不確定問題出在哪里,我是否輸入運行配置中的參數錯誤,是否將它們放在我的工作空間中,或者我的代碼是否不正確。
您需要轉到:運行配置>參數>程序參數。 然后復制並粘貼
"inputFile.txt" "inputFile2.txt"
在盒子里面。
“運行配置”程序參數是給出參數的地方,而且,就像從命令行運行一樣。
您可以指定一個項目,然后使用$ {project_path}來查找該文件,如果它在您的eclipse項目中。 或者您可以使用任何其他已定義的變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.