从Jar文件中读取本地文件夹

时间:2016-01-01 19:17:14

标签: java eclipse jar

我编写了一个简单的脚本,它读取本地存储文件夹的内容,然后使用JFileChooser列出结果。

这在Eclipse编译器中完全正常,但是当我将项目导出到Jar文件时,它再也看不到该目录了。

文件夹结构:(脚本位于com.maths.game中)

enter image description here

剧本:

displayList = new JList<Object>(new File("res/Questions/").listFiles());
displayList.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
displayList.setLayoutOrientation(javax.swing.JList.HORIZONTAL_WRAP);
displayList.setName("displayList");
displayList.setCellRenderer(new MyCellRenderer());
displayList.setSize((getWidth() / 2) + (getWidth() / 3) + (getWidth() / 30),(getHeight() / 3));
displayList.setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.black));
displayList.setLocation((getWidth() / 15), (getHeight() / 3) + (getHeight() / 60));

这就是Eclipse编译器的样子。

enter image description here

根据我的判断,问题是脚本无法再看到'Questions'文件夹,因此脚本会挂起。 我正在努力寻找问题所在。任何帮助将不胜感激,如果您需要更多信息,我将很乐意提供。

0 个答案:

没有答案