在NetBeans上運行正常的代碼,並在運行jar文件時顯示錯誤消息。任何幫助下面的代碼將非常感激。thread main java.lgang.NullPointerExeption
Scanner file = null;
while(file.hasNext()){
if (file.hasNextInt())
list.add(file.nextInt());
else
file.next();
}
在NetBeans上運行正常的代碼,並在運行jar文件時顯示錯誤消息。任何幫助下面的代碼將非常感激。thread main java.lgang.NullPointerExeption
Scanner file = null;
while(file.hasNext()){
if (file.hasNextInt())
list.add(file.nextInt());
else
file.next();
}
Scanner file = null;
沒有選擇文件這就是爲什麼掃描儀指向空,你得到java.lang.NullPointerExeption
Scanner file = new Scanner(new File("abc.txt")); // do something like this
這遠遠超出了這個範圍。 –
@BrianRoach雅我知道只是給他一個關於這個問題的提示 – Ashish
對不起,只是發佈整個代碼的一部分。主類在Netbeans中完美運行,但我不能在dos中運行編譯的jar文件。從While ... – user3193719
不,真的......你'掃描文件= NULL;'然後嘗試使用'file'。我不會將隨機的東西輸入到計算機中,並希望它們能夠正常工作,我推薦從初學者的Java書籍或Oracle提供的教程開始。 (這是忽略你的代碼將不會編譯爲發佈) –
這個問題似乎是脫離主題,因爲它是無效的代碼,所以SO並不意味着取代語言上的教程/入門級書籍。 –
真的,文件是空的。 –