我运行时让args[0]等于C:\Program Files\Java\jdk1.6.0\src\java\io
就说NullPointerException,而让它等于F:\桌面杂物\npp.4.0.2.src\scintilla\vcbuild\fortest时就一点事也没有,真奇怪!!!!
而让它等于“C:\Program Files\Java\jdk1.6.0\src\java\io”(加了引号),那么想问的是为什么 C盘得加引号,而在那个F盘下就不加引号了呢???
这个引号什么时候加与不加???
------解决方案--------------------
你也没有列出程序,不肯定错误
估计是空格造成的,你所说的让它等于C:\Program Files\Java\jdk1.6.0\src\java\io,如果在命令行中运行实际上述是分成两段了
一个是 "C:\Program ",第二个是 "Files\Java\jdk1.6.0\src\java\io "
应该是这个错误导致你程序出错