我想在java命令在命令行中運行我的項目,但我得到一個錯誤,java命令訪問文本文件
input.txt中(沒有這樣的文件或目錄)
在我的程序中,我正在從文件input.txt中讀取數據,當我從eclipse編譯並運行程序時,它完全正常工作,沒有任何問題,但是使用java命令時,我一直在接收該錯誤。
我的項目的結構爲使
項目
- SRC
- 斌
- input.txt中
我運行的命令是(不是確切的路徑和類名給定)
java命令路徑/到/項目/ bin中的類名
我想在java命令在命令行中運行我的項目,但我得到一個錯誤,java命令訪問文本文件
input.txt中(沒有這樣的文件或目錄)
在我的程序中,我正在從文件input.txt中讀取數據,當我從eclipse編譯並運行程序時,它完全正常工作,沒有任何問題,但是使用java命令時,我一直在接收該錯誤。
我的項目的結構爲使
項目
我運行的命令是(不是確切的路徑和類名給定)
java命令路徑/到/項目/ bin中的類名
如果運行項目目錄中的命令,然後它會正常工作。但是,如果您從任何其他目錄運行命令,那麼它將在該目錄中搜索文件input.txt
,因此會發生錯誤。
意味着它總是建議寫完整的文件路徑
例如爲:"C:\\Users\\user\\Documents\\NetBeansProjects\\src\\bin\\input.txt"
雙\\
是很重要的,否則編譯器將無法識別\
。
提供文件路徑時不要忘記"
。