eclipse导入已有工程

时间:2021-03-20 15:59:07

eclipse不同的版本,导致导入已有工程的方法不同。老版本中使用的是新建java工程,然后选择根据已经存在的project创建,就可以了。

但我的是version: Helios Service Release 1

引入已存在的java工程有两种方法(包含.project)

方法一:

        一般的导入方法:打开eclipse,file->import--》Existing Projects into WorkSpace. 在select root directory 中选择对应的工程目录,会自动去找该目录下的.project这个配置文件。在project多选目框内,选择一个对应的工程,单击finish就可以了。就会自动把工程导入进来。 

法二:

       新建java工程,然后再project name框下,有个Use default location,取消默认选项,然后单击browse,选择你需要的工程目录,一般是你的已经建立的工程下,不一定是整个工程名,还可能是整个工程下,某个子工程文件,就是包含.project 的工程。然后finish,就导入了。

 

注意如果工程中没有.project文件,那么就不能导入,可以按下面的方法试试,我试的结果是导入了,但不能运行。

使用Java过程中,常常需要在本机打开别人的完整工程,通常情况下都是别人workspace下面的一个完整文件夹,拷贝给我们之后,想在自己的电脑上运行。您是否遇到过类似情况却苦于不知该如何导入?如果您使用的是Eclipse的话,那您可以按照以下步骤进行:

(1)打开Eclipse

(2)File--new--java project

     这一步是为了新建一个工程来导入已有的文件,并不要求非要和目标工程的main名字一样,在现在通用的

     Eclipse下面都可以。建立工程之后备用(我们假设工程名为:NLP)

(3)新建好工程后,在Eclipse的工程列表里会出现“NLP”这个新工程,但是内部没有内容,下面我们点中它

(4)File--import--FileSystem

(5)从弹出的目录中点击浏览,一直找到你想打开的目标文件夹(注意:是文件夹)点击确定。

(6)点击确定之后,会出现一系列目录,分左右两侧,统统打勾

(7)点击“Finish”---大功告成??

(8)此时还没有大功告成哦---你导入的只是文件系统,并没有讲源文件夹内“lib”中包含的jar包关联到你的

     工程中,所以这个新导入的工程会出现很多错误。解决办法很简单,选中工程“NLP”右键

     BuildPath---Configure Build Path---选择Libraries--AddExternalJars 

     然后找到你的workspace,此时目标文件夹已经被拷贝进来了,所以你只需要找到新工程中的“libs”文件

     夹,全选所有的jar包,然后确定,就大功告成了,通常情况下错误就会全部消失了。

 

有些情况下可能还会有错误。原因很简单,在目标文件夹中,有些代码可能涉及到一些具体的路径名,这和原来工程所在的电脑路径有关,通常类似的错误不会很多,只要关注一下,把路径修改成自己的电脑路径就可以了。