eclipse导入已有工程
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包,然后确定,就大功告成了,通常情况下错误就会全部消失了。
有些情况下可能还会有错误。原因很简单,在目标文件夹中,有些代码可能涉及到一些具体的路径名,这和原来工程所在的电脑路径有关,通常类似的错误不会很多,只要关注一下,把路径修改成自己的电脑路径就可以了。
eclipse导入已有工程的更多相关文章
- JAVA编程相关:eclipse如何导入已有工程
eclipse使用过程中,经常会遇到导入外部eclispe工程的情况,导入外部eclipse也就是将已有的eclipse工程导入到eclipse中,那么如何导入外部工程呢?下面为大家分享导入已有ecl ...
- 如何使用eclipse打开已有工程
在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到. 其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若 ...
- 解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错
解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错
- eclipse导入已有源码
http://blog.csdn.net/scruffybear/article/details/1917301 如有转载,请注明出处,并保持文章的完整性,谢谢! 最近工作之余在研究国外经典书籍< ...
- 使用Eclipse打开已有工程
点击Eclipse界面中的file(文件)下的import(导入). 进入导入界面,选择General下的Exiting Project into Workspace. 点击Select ...
- Eclipse导入已有的项目后项目报错的解决办法
第一种:jsp报错 选择windows-->preference-->列表找到Validation-->点击Disable All ->> Apply ->> ...
- Java Learning 002 Eclipse软件 打开一个工程 和 运行这个工程
Java Eclipse软件 打开一个工程 和 运行这个工程 我在网上下载了一个 Java 工程源代码.使用Eclipse软件打开这个工程,打开方式有些特别: Step 1 . 点击: File -& ...
- Eclipse在已创建的project中导入其他文件
Eclipse在已创建的project中导入其他文件 前两天被同事问到,如何通过不拷贝源文件的方式,在之前已经创建好的project中直接导入其他目录下的文件, 整理了一下,将目前所知道的eclips ...
- eclipse导入安卓工程时出现 Invalid project description. overlaps the location of another project提示
eclipse导入工程时出现了如下问题: Invalid project description. /Users/yang/Documents/workspace/BarCodeTest overla ...
随机推荐
- CSS(一)解析浮动塌陷与清除浮动
清除浮动方法 1.对父级设置适合CSS高度,父级元素撑开并且包含子元素. <p>固定高度</p> <div style="height: 50px;" ...
- OpenCv error :unresolved external symbol(链接库没有加上)
Error 如下:Linking...: error LNK2001: unresolved external symbol _cvDestroyWindow: error LNK2001: unre ...
- vue通过id从列表页跳转到对应的详情页
1. 列表页:列表页带id跳转到详情页 详情页:把id传回到后台就可以获取到数据了 2.列表页跳转到详情页并更改详情页的标题 列表页:带id和页面标题的typeid跳转到详情页 详情页:在html绑定 ...
- C++笔记007:易犯错误模型——类中为什么需要成员函数
先看源码,在VS2010环境下无法编译通过,在VS2013环境下可以编译通过,并且可以运行,只是运行结果并不是我们期待的结果. 最初通过MyCircle类定义对象c1时,为对象分配内存空间,r没有初始 ...
- 关于java的Synchronized,你可能需要知道这些(上)
对于使用java同学,synchronized是再熟悉不过了.synchronized是实现线程同步的基本手段,然而底层实现还是通过锁机制来保证,对于被synchronized修饰的区域每次只有一个线 ...
- ubuntu重装指定版本的mysql
查看错误log cat /var/log/mysql/error.log 首先彻底删除mysql,比如版本5.5 apt-get autoremove --purge mysql-server-5.5 ...
- Hibernate缓存集成IMDG
1 第三方缓存插件 除了Ehcache这种轻量级的缓存方案外,几乎所有IMDG产品都提供了对Hibernate二级缓存的直接支持,常用的有: Ø Hazelcast Ø GridGain Ø J ...
- Linux之read命令使用
read命令: read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 1)read后面的变量var可以只有一个,也可以有多个,这时如果输入多个数据,则第一个数据给第一个 ...
- [struts2学习笔记] 第二节 使用Maven搞定管理和构造Struts 2 Web应用程序的七个步骤
本文地址:http://blog.csdn.net/sushengmiyan/article/details/40303897 官方文档:http://struts.apache.org/releas ...
- iOS开发之*.a静态库注意事项
以*.a静态库的形式引入工程的(比如:libUploadLib.a),*.a里面的class有category形式实现时,除了在工程Target的 Build Phases里面的 Link Binar ...