http://imgur.com/a/clFmW程序食,但不是在命令運行?(不是類未定義或找不到)
如圖所示鏈接的圖片,我可以在Eclipse中正確地編譯程序,但不是在cmd中。我根本不明白爲什麼需要幫助。
爲了闡明,在eclipse上沒有運行配置。
http://imgur.com/a/clFmW程序食,但不是在命令運行?(不是類未定義或找不到)
如圖所示鏈接的圖片,我可以在Eclipse中正確地編譯程序,但不是在cmd中。我根本不明白爲什麼需要幫助。
爲了闡明,在eclipse上沒有運行配置。
您需要先編譯它。
例如:javac的PROJECT1
然後運行它:java的PROJECT1
它似乎運行該文件,但沒有什麼被打印出來,除了[]。 [圖片](http://imgur.com/OPfiiuL)here – TheLunat1c
derp。我試圖用錯誤的方式來管事,並用空白覆蓋輸入文件。非常感謝! – TheLunat1c
當您通過命令提示符運行時,必須將參數作爲需要某些參數的程序傳遞。
嘗試java project1 test this
。
你不編譯,你正在運行程序。
建議:更改您的變量名稱。 「l」與「1」很難區分。
檢查您的文件的位置,看看它是不同/不存在。
非常感謝! – TheLunat1c
沒有問題.... – crnlx
String line
包含一行文本,所以line.length()
回報有多少個字符在line
在那裏,很多線路沒怎麼在那裏。
while (i < line.length()) { // reading line by line.
這條線將考驗對你的line
多少個字了,很多線路沒怎麼在那裏。每次撥打br.readLine()
將返回下一行。如果返回null
,那麼您已達到輸入的結尾。
while (line != null) {
此行正在測試此操作。
查看您的代碼。好像你正在迭代line
兩次。
感謝您的評論!我所做的只是在終端上運行之前沒有編譯!而這段代碼還沒有完成。只是指導方針改變了:0 – TheLunat1c
在問題中粘貼和格式化代碼,而不是放入屏幕截圖!這同樣適用於錯誤消息! – ericbn