我是新來的Java和Netbeans IDE用於我的項目。我需要閱讀和顯示CSV文件,所以我使用opencsv庫。它在我的電腦上工作正常,但jar文件無法在不同的機器上加載任何csv文件。可能是什麼原因?我該怎麼做才能解決這個問題?閱讀csv文件jar文件無法在另一臺機器上加載csv文件
try{
CSVReader reader = new CSVReader(new FileReader(dataFile));
String [] nextLine;
row = 0;
ArrayList<String[]> ls = new ArrayList<>();
while ((nextLine = reader.readNext()) != null) {
row++;
ls.add(nextLine);
}
col=ls.get(0).length;
String[] tempHeader=new String[col];
for(int i=0;i<col;i++)
tempHeader[i]=(String)("ATT"+(i+1));
fileData=new String[row][col];
for(int i=0;i<ls.size();i++)
fileData[i]=ls.get(i);
DefaultTableModel dm = new DefaultTableModel();
dm.setDataVector(fileData,tempHeader);
previewTable.setModel(dm);
} catch(IOException e){}
代碼這是工作在我的機器上。但我發送給我的朋友的jar文件無法顯示該文件。
請打印錯誤堆棧! – Rugal
我們需要一些代碼來看看你在做什麼,以幫助。 – mikea
你得到了什麼錯誤?如果它是FileNotFoundException,那麼你的路徑可能有問題。 –