我的情况很简单。 我有这个在我的程序:可以在Eclipse中运行java但不能在cmd中运行java
File folder = new File("input");
File[] listOfFiles = folder.listFiles();
System.out.println(listOfFiles.length);
我只想把文件的所有路径从文件夹“输入”到数组。 它通过eclipse运行正常。当我尝试在cmd中执行此操作时,它给了我一个空指针异常。我的Java文件是在这个目录下:
C:\用户\ JHeng \桌面\ java的东西\转换器的\ src
感谢您回应!
如果我把绝对目录中的第一行:
File folder = new File("C:\\Users\\JHeng\\Desktop\\java stuff\\converter\\src\\input");
当我在Eclipse中运行它,偏食,甚至给了我一个空指针异常的线路提前
System.out.println(listOfFiles.length);
谢谢!
请参阅问题的更新。 –