所以我發現了幾個類似於我的問題,但沒有一個具體解決了我遇到的問題。在Eclipse中運行Java程序就像從命令行運行一樣
我的程序將命令行參數來調用,例如:
java Main "inputFile.txt" "inputFile2.txt"
我在Eclipse編程和現在用的public void main(String[] args)
期待的arg[0]
和arg[1]
然而,當我在eclipse中運行沒有辦法輸入我使用的文件。爲了解決這個問題,我將我需要的2個文件添加到我的項目工作中。然後在運行配置,我指定的那些文件爲:inputFile.txt inputFile2.txt
所以,當我運行該程序現在這只不過是說,它不能找到inputFile.txt
基本上我不知道在哪裏的問題是,無論是我在運行配置中輸入錯誤的參數是否錯誤,是否將它們錯誤地放在我的工作空間中,或者我的代碼是否不正確。
您是否嘗試過指定的完整路徑一看(如 「C:\用戶\蝙蝠俠\ BatDocs \ BatText.txt」)? –
[如何將控制檯參數傳遞給eclipse中的應用程序?](http://stackoverflow.com/questions/7574543/how-to-pass-console-arguments-to-application-in-eclipse) – Patrick
需要一個看看這個問題:http://stackoverflow.com/q/2850674/630384 – DHall