我正在尝试在一个目录中编写一个excel文件,用户将使用一个已经运行良好的JFileChooser选择该目录。
我的问题是,当我将路径传递给String时:
private void JFileChooserExcActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooserExc.setCurrentDirectory(new java.io.File("."));
JFileChooserExc.setFileSelectionMode(JFileChooserExc.DIRECTORIES_ONLY);
JFileChooserExc.setAcceptAllFileFilterUsed(false);
if (JFileChooserExc.showOpenDialog(this) == JFileChooserExc.APPROVE_OPTION) {
try {
String path = JFileChooserExc.getSelectedFile().getAbsolutePath(); //Here is the problem
Rank(path);
} catch (IOException ex) {
Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
我收到了下一个例外:
“AWT-EventQueue-0”java.lang.NullPointerException
程序破了。
我搜索了很多网站,看起来我的代码很好。任何帮助都要欣赏。