0
我在使用Programming in Java教程的一組Lib中遇到了已棄用類的問題。 目前,我試圖運行ThreeSum.java並獲取cmd(Windows)中的NoClassDefFoundError。問題是readInts(args [0])類已被棄用。 我的編程技巧不足以自己修復它。我將衷心感謝您的幫助。stdlib.jar中不推薦使用的java類
我在使用Programming in Java教程的一組Lib中遇到了已棄用類的問題。 目前,我試圖運行ThreeSum.java並獲取cmd(Windows)中的NoClassDefFoundError。問題是readInts(args [0])類已被棄用。 我的編程技巧不足以自己修復它。我將衷心感謝您的幫助。stdlib.jar中不推薦使用的java類
readInts
是一種不是類的方法。
/**
* Reads all ints from stdin.
* @deprecated For more consistency, use {@link #readAllInts()}
*/
public static int[] readInts() {
return readAllInts();
}
正如你在這裏看到的,修復只是使用readAllInts()
。但是,不推薦使用的方法仍然可以工作。驗證您是否正確設置了stdlib.jar
,並且在編譯時將它包含在類路徑中。
謝謝!此項在cmd中工作 - java -cp。; stdlib.jar ThreeSum http://algs4.cs.princeton.edu/14analysis/1Kints.txt – user2376997
如何使它在Eclipse中工作?我的意思是如何輸入txt文件? – user2376997