0
最初のトピックon stackoverflow、それを長年使っていますが、解決策が見つかりません。ディレクトリ内のファイル名(Eclipse IDEを使用)getClass()。getResource( "...")。getFile()を使用してファイルをロードする
これを使用してイム:
public void getFilesName()
{
File dir = new File(getClass().getResource("C:\\Files\\Server\\").getFile());
File[] files = dir.listFiles();
modelo.setColumnIdentifiers(new String[]{"Files Names"});
Object[] row = new Object[1];
for(int i = 0; i < files.length; i++)
{
row[0] = files[i].getName();
modelo.addRow(row);
}
}
それが返されます。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
と私はそれを行うための方法を見つけることができません。
なぜ単に'新しいファイル( "\\ファイル\\サーバー\\ C")を使用していませんか? – Pshemo
'C:\\ Files \\ Server \\'はディレクトリですか、いいえ? –
ClassLoaderを使用する理由は何ですか? – Cenxui