[问题] 关于汇入专案

楼主: PTTCEO (批踢踢首席执行长)   2013-10-10 20:53:22
请问各位大大 Eclipse的专案要如何汇入呢?
目前的情况是 我在A电脑用Eclipse开一个Java专案 coding了一阵
接着回到B电脑 要在Eclipse中开启同一个专案
我试过
1. 直接在B电脑开一个新专案 但是专案指向A电脑抓过来的专案所在位置
2. 使用汇入功能 Existing project into workspace
3. 汇入功能的 File System 选则整个专案的全部档案
以上三种确实都有把专案给抓近来 可是我run就报错
java.io.FileNotFoundException: F:\test.xls (装置未就绪。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at dispatcher.ReadExcel.search(readFile.java:18)
at dispatcher.Dispatcher.readData(main.java:208)
at dispatcher.Dispatcher.main(main.java:41)
因为程式码中有这一行 final String file_addr = "F:\\test.xls";
接着呼叫readFile读入test.xls, readFile(file_addr);
想当然的 该file_addr并非B电脑中test.xls档案所在路径
于是我修改成 final String file_addr = "E:\\test.xls";
一run还是一样报错.. 而且跟上方的错误讯息一样
显然在 file_addr这个var.并没有变动 可是我code确实有改了
请问这个情况是因为我汇入专案的步骤有错呢?
还是说我必须再做哪些动作才可以呢?
亦或是 final这个修饰符所造成的呢?
感谢
楼主: PTTCEO (批踢踢首席执行长)   0000-00-00 00:00:00
将将~ 找到问题所在了~因为A电脑是用jre1.6, B电脑是jre1.7再专案 右键->java build path, 移除jre1.6加入libary 选workspace default 就可以成功compile了~

Links booklink

Contact Us: admin [ a t ] ucptt.com