我試過了每一條可以找到的路徑,但無法找到文件路徑。在Java程序中找不到資源文件
public class JobOrderGenerator {
private File file = new File("/resources/Shop-Order.xlsx");
private int sheetNumber = 0;
public JobOrderGenerator(List<ShopOrder> shopOrder) throws InvalidFormatException, IOException {
for (ShopOrder shopOrder1 : shopOrder) {
writeToSpecificCell(2, 1, sheetNumber, shopOrder1.getPo_number()); //Po Number
writeToSpecificCell(7, 3, sheetNumber, shopOrder1.getPo_number()); //Part Number
LocalDate date = shopOrder1.getPo_due_date();
String dateToString = date.toString();
writeToSpecificCell(1, 2, sheetNumber, dateToString); //Due_Date
writeToSpecificCell(7, 5, sheetNumber, Integer.toString(shopOrder1.getPart_quantity())); //Quantity
//writeToSpecificCell(1,2,sheetNumber, shopOrder.get); //Material
writeToSpecificCell(8, 3, sheetNumber, shopOrder1.getPart_decription()); //Part Description
//writeToSpecificCell(1,2,sheetNumber, shopOrder.getCustomer()); //Customer
writeToSpecificCell(10, 1, sheetNumber, shopOrder1.getMachine_number()); //Machine
sheetNumber++;
}
}
void writeToSpecificCell(int rowNumber, int cellNumber, int sheetNumber, String value) throws InvalidFormatException, IOException {
if(file.exists()){
System.out.println("Was was found");
} else {
System.out.println("File was NOT found");
}
每當我運行else語句運行的程序說
「文件未找到」
建議嗎?
你是如何得到文件的? – Arpit
@Arpit我點擊intellji中的文件,找到它的路徑,並在每次失敗時取出一個/符號或單詞,但它仍然沒有找到它。 – Drew1208
你能顯示代碼嗎? – Arpit