posts - 0,  comments - 17,  trackbacks - 0
来源:forest077

如何使用Eclipse导入并运行源码(原创哦,如有转载,请注明作者forest077)
OfwFypR  
  网上关于Eclipse配置和开发入门程序的文章很多,可是要么很粗浅,要么很高深,却很少看到讲解如何把别人的源码导入到自己的Eclipse环境中编译运行的描述。做为初学者,能够学习网上一些优秀源码是提高的必由之路,可是Eclipse却不象VC和Delphi那样容易上手,对于很多初学者来说,它似乎还是太难了点。在找不到很好的关于Eclipse入门教程的情况下,为了能运行网上下载的Java源码,我颇费了一些时间寻找如何正确的导入源码并运行的方法,不敢独美,特贡献出来与初学者共享。 pV!kC$]`@  
  运行环境: Y,EXoMs46  
    Java EE 5.0 OLX1{a  
    Eclipse 3.1 中文版 fL]MQUazf@  
  源代码用例(都是Java Application): 5)`J6fs}  
    仿真Windows记事本 .E$  
    连连看 @Elps8~+b  
  上述的两个源代码在赛迪网上可以找到。关于JDK的配置、安装和Eclipse的安装本文不再赘述,读者可以很容易地找到相关的资料。本文只讲使用Eclipse来导入源代码的方法。 WgdGwabFo  
  首先确保你的工作空间已经创建好,在我的机器上工作空间所在的目录是“e:\workspace”。源代码存放路径假设为“我的文档\cai\Java\一个仿windows的记事本”和“我的文档\cai\Java\连连看\kyodai”。 OwF]?t=F|  
  下面开始介绍导入源码的方法。 f51^7|W4#  
  ◎选择菜单“文件/新建/项目”,选择“Java项目”,弹出“创建Java项目”对话框。 lf 8ja6M  
  ◎在“创建Java项目”中输入“项目名”,项目名可以为任意名字,不必和main类的名字一样。这里假设为“Notepad”。 U 6icH I  
    在“内容”中有两个单选按钮,视你的需要来使用。其中“在工作空间中创建新项目”会在你的工作空间中创建一个新目录,目录名与项目名一致;“从现有资源创建项目”可以在源码所在目录中直接编译运行,生成的class文件也会存放在源码目录中。  @c2'   
  ~dL[qP  
  下面先讲“在工作空间中创建新项目”的方法。 ,$_1,e   
  ◎在“内容”中单选“在工作空间中创建新项目”,点击“完成”按钮。此时在e:\workspace下生成Notepad目录。 )z8.W$l  
  ◎下面需要导入源码到工作空间去。选择菜单“文件/导入”,选择“文件系统”。弹出“文件系统”对话框。 NNFl;^X  
  ◎在“从目录”中选择源码存放目录“我的文档\cai\Java\一个仿windows的记事本”,勾选上所有的.java源码,其他的垃圾不要选上。下面又有两个选择:对话框下方有两个选项,若选择“创建完整的文件夹结构”,就会按源码所存放的路径完整地在工作空间中创建目录,创建完毕会由于main方法类的路径不对而在包资源管理器内的图标上显示叉叉,无法编译成功;若选择“只创建选择的文件夹”,则会在工作空间创建的目录下导入所有的文件而不会保留原目录,此时可以编译成功。 _GPk^))  
  ◎若选择“创建完整的文件夹结构”,导入完成后,选择菜单“项目/属性/Java构建路径/源代码”,点击“添加文件夹”,把子目录逐级点开,直到源代码所在这级目录为止,勾选上该目录。弹出的提示对话框点击确定即可。注意上级目录不要勾选,否则会报错。这样这种方法导入的源码也可以编译运行了。 y90cZ0Y5  
  ◎注意若源代码中含有子目录,在main程序中会有import ...的语句,此时要注意import后面的目录级别,在选择Java构建路径时要勾选上import指明的上级目录名。例如,连连看代码中有子目录topbar,在main程序中有import kyodai.topbar语句,那么就要勾选到“我的文档\cai\Java\连连看\”这级目录,而非源码所在的“我的文档\cai\Java\连连看\kyodai”目录。 }C. ?$i_  
  ◎在连连看源码中,作者已经把所有源码都打包成了一个Jar,此时只需要添加该Jar包而不需要导入其他源码就可以运行了(但不能调试,因为Jar包中不含源码)。方法是创建完新项目后,选择菜单“项目/属性/Java构建路径”,点击“库”页,点击“添加外部JAR”按钮,选择源码自带的Jar包即可运行。 ?f[*aQ%  
  KwZ:"=3hk  
  下面介绍“从现有资源创建项目”的方法。 n^c3\F~xg  
  ◎在“创建Java项目”对话框中,点击“下一步”按钮,弹出“Java设置”对话框。 x|Gr/ 1  
  ◎在“Java设置”对话框中选择“库”页,选择“添加JAR”,若找不到随源码提供的Jar包,就选择“添加外部JAR”。一般如果Jar存放的目录正确,在“添加JAR”中是可以找到该条目的。双击出现的Jar包即可添加进去。若不需要额外的库支持,则点击“完成”。 [Z/gQ RR|  
  w~Oy9.Br  
  这样,用上面两种方法创建的项目就可以编译运行了。下面就介绍运行的方法。 sz.Ow*zx  
  ◎选择菜单“Run/运行”,弹出“创建、管理和运行配置”对话框。 GQcz \  
  ◎根据源码的种类在左边的列表中进行选择。我们用的两个例子都是Java应用程序,所以双击“Java应用程序”,在对话框右边可以输入运行的配置。 3#1U2uKW&  
  ◎如果新建了项目还没有运行过,那么右边的“项目”栏缺省值即为刚创建的项目。在“名称”栏中输入运行配置的名称,建议与项目名称一致(也可以不一致),不能与其他的运行配置重名。 L&Rxv2G  
  ◎点击“Main类”栏右方的“搜索”按钮,一般只有一个main类,在弹出的对话框中双击下面那个栏目的main类即可。如果需要以其他的main方法做为程序入口,可以勾选上“Main类”栏下方的两个复选框,选择其他的入口。 V3GyK"4\U9  
  ◎如果需要增加特殊的环境变量,例如有的源码可能需要添加classpath环境变量,则可以在“环境”页中添加。 '#Fu@zb  
  ◎运行配置中的内容也会同样反映在调试配置中,运行和调试使用相同的配置。 @ vcOG&+j  
  c_JQIv\@  
  创建了一堆新项目后,包资源管理器中会有一堆乱七八糟项目,有些是你需要的,有些是早已废弃不用的,你可以删除那些不用的项目,方法是右键点击该项目,选择“删除”。这里要提醒读者一下的是,删除对话框有两个选项,问你是否删除该项目目录下的内容,缺省是“不删除内容”,如果选择删除,那么那个目录就整个被删除掉了,如果你这个目录下的东西还有用,那你只好哭了。 .ag-Y4y  
  删除掉没用的项目后,运行/调试对话框中多余的配置也可以删除,方法是右键点击不用的配置名,选择删除。 H0QCprVN%S  
  nkBA.AS  
  好了,这是我初学Eclipse的一些心得,希望能对广大想要使用Eclipse又担心它烦琐的初学者有些帮助。
posted on 2008-07-04 16:26 xyz 阅读(9164) 评论(1)  编辑  收藏 所属分类: 网络文摘

FeedBack:
# re: 如何使用Eclipse导入并运行源码[未登录]
2010-03-25 21:56 | Bob
楼主的没有用  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

留言簿

随笔档案(1)

文章分类(44)

文章档案(46)

收藏夹(1)

Adobe

AOP

API

appServer

BI

c

  • c-free
  • codeblocks
  • codelite
  • CodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行
  • codelite官网
  • dev-c++
  • Dev-C++是一个C&C++开发工具,它是一款自由软件,遵守GPL协议。
  • GCC
  • GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada 与其他语言。

Cache

CMS

DB

eclipse

FreeMarker

hibernate

html5

ibatis

java

jquery

js

json

Linux

Log

mail server

mobile

mysql

oauth

openID

other

PHP

portal

report

Scheduler

schema

Security

SOA

spring

struts

UI原型设计

w3c

Wap

webservice

xml

供应链管理

博客链接

好网站

工作流

开源网

招聘

插件下载

操作系统

构建可伸缩的系统

构建工具

测试

  • IETest
  • IE官网
  • OpenSTA
  • Siege
  • Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力

游戏

源码托管

经营

资源

金融/财务

搜索

  •  

最新评论