我在eclipse上运行时尝试导出工作正常的应用程序,但没有为其jar文件导出。
我的外部资源是\src\resources
文件夹中的xls文件。
我的主要功能是:\src\sau\se\fill
主要
public class SSFillerMain {
private static StationSecondaireService ssService;
private static SecondaryStationFiller fill;
public static void main(String[] args) {
ssService = new StationSecondaireServiceImpl();
int sheetNumber = 0;
int colsNumber = 13;
int rowsNumber = 22223;
fill = new SecondaryStationFiller(sheetNumber,
colsNumber, rowsNumber);
//staff
}
SecondaryStationFiller:
public SecondaryStationFiller(int sheet, int cols, int rows) {
JOptionPane.showMessageDialog(null, "hi 1");
URL url = this.getClass().getResource("/resources/ss.xls");
File f = null;
try {
f = new File(url.toURI());
} catch (URISyntaxException e) {
f = new File(url.getPath());
}
JOptionPane.showMessageDialog(null, "hi 3");
this.excelHandler = new ExcelHandler(f, sheet, cols, rows);
}
我所拥有的是我看不到消息:JOptionPane.showMessageDialog(null, "hi 3");
,这意味着问题出在url
参数中,是否有遗漏?