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 ...
随机推荐
- ArrayList源码和多线程安全问题分析
1.ArrayList源码和多线程安全问题分析 在分析ArrayList线程安全问题之前,我们线对此类的源码进行分析,找出可能出现线程安全问题的地方,然后代码进行验证和分析. 1.1 数据结构 Arr ...
- Python盗号原理-代码实现截屏键盘记录远程发送(不要做坏事)
这年头盗号的从出不穷,不是脱裤就是社工钓鱼.今天呢我们就以前面的几篇技术文章做铺垫,来讲一下python盗号的原理(学习用途,请勿用于违法犯罪),知己知彼方能百战不殆嘛. 脱裤我们就不多提了,无非就是 ...
- 字符流之FileReader&FileWriter
package zhang; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; pub ...
- python中的函数(定义、多个返回值、默认参数、参数组)
函数定义 在python中函数的定义以及调用如下代码所示: def test(x): y = x+1 return y result = test(2) print(result) 多个返回值的情况 ...
- Node.js Smalloc
稳定性: 1 - 试验 类: smalloc 由简单内存分配器(处理扩展原始内存的分配)支持的缓存.Smalloc 有以下函数: smalloc.alloc(length[, receiver][, ...
- PHP If...Else 语句
PHP If...Else 语句 条件语句用于根据不同条件执行不同动作. PHP 条件语句 当您编写代码时,您常常需要为不同的判断执行不同的动作.您可以在代码中使用条件语句来完成此任务. 在 PHP ...
- Oracle性能优化-读懂执行计划
Oracle的执行计划 得到执行计划的方式 Autotrace例子 使用Explain explain plan set STATEMENT_ID='testplan' for select * fr ...
- [OpenCV] Write & Read files
例如写 KeyPoint向量,以及他的描述矩阵. // ... vector<KeyPoint> key_points; Mat descriptors; // ... fs.open(o ...
- Android底层开发经验
最近看到一个博客,他的博文虽然是转载的,但源作者肯定对底层的理解可谓是非常透彻,一副思维导图就可以将整个重要体系建立起来,非常适合大家学习.学习不单单只要有代码,生动有趣更重要.在此推荐一波: htt ...
- Redis源码剖析--源码结构解析
请持续关注我的个人博客:https://zcheng.ren 找工作那会儿,看了黄建宏老师的<Redis设计与实现>,对redis的部分实现有了一个简明的认识.在面试过程中,redis确实 ...