关于JDK的配置、安装和Eclipse的安装本文不再赘述,读者可以很容易地找到相关的资料。本文只讲使用Eclipse来导入源代码的方法。
        首先确保你的工作空间已经创建好,在我的机器上工作空间所在的目录是“e:/workspace”。源代码存放路径假设为“D:/实验 1/事件系统”
       下面开始介绍导入源码的方法。
       ◎选择菜单“文件/新建/项目”,选择“Java项目”,弹出“创建Java项目”对话框。
       ◎在“创建Java项目”中输入“项目名”,项目名可以为任意名字,不必和main类的名字一样。这里假设为“Kwic”。
     在“内容”中有两个单选按钮,视你的需要来使用。其中“在工作空间中创建新项目”会在你的工作空间中创建一个新目录,目录名与项目名一致;“从现有资源创建项目”可以在源码所在目录中直接编译运行,生成的class文件也会存放在源码目录中。

下面先讲“在工作空间中创建新项目”的方法。
       ◎在“内容”中单选“在工作空间中创建新项目”,点击“完成”按钮。此时在e:/workspace下生成Kwic目录。
       ◎下面需要导入源码到工作空间去。在Src上,右键,选择菜单“文件/导入”,选择“文件系统”。弹出“文件系统”对话框。
       ◎在“从目录”中选择源码存放目录“D:/实验 1/事件系统”,勾选上所有的.java源码,其他的垃圾不要选上。

下面又有两个选择:对话框下方有两个选项,若选择“创建完整的文件夹结构”,就会按源码所存放的路径完整地在工作空间中创建目录,创建完毕会由于main 方 法类的路径不对而在包资源管理器内的图标上显示叉叉,无法编译成功;若选择“只创建选择的文件夹”,则会在工作空间创建的目录下导入所有的文件而不会保留 原目录,此时可以编译成功。
       ◎若选择“创建完整的文件夹结构”,导入完成后,选择菜单“项目/属性/Java构建路径/源代码”,点击“添加文件夹”,把子目录逐级点开,直到源代码 所在这级目录为止,勾选上该目录。弹出的提示对话框点击确定即可。注意上级目录不要勾选,否则会报错。这样这种方法导入的源码也可以编译运行了。
       ◎注意若源代码中含有子目录,在main程序中会有import ...的语句,此时要注意import后面的目录级别,在选择Java构建路径时要勾选上import指明的上级目录名。例如,在main程序中有 import kwic.es;语句,那么就要勾选到kwic文件夹的上一级目录,而非源码所在的“D:/实验 1/事件系统/kwic/es”目录。
       ◎若在源码中,已经把所有源码都打包成了一个Jar,此时只需要添加该Jar包而不需要导入其他源码就可以运行了(但不能调试,因为Jar包中不 含源码)。方法是创建完新项目后,选择菜单“项目/属性/Java构建路径”,点击“库”页,点击“添加外部JAR”按钮,选择源码自带的Jar包即可运 行。

下面介绍“从现有资源创建项目”的方法。
        ◎在“创建Java项目”对话框中,点击“下一步”按钮,弹出“Java设置”对话框。
        ◎在“Java设置”对话框中选择“库”页,选择“添加JAR”,若找不到随源码提供的Jar包,就选择“添加外部JAR”。一般如果Jar存放的目录正 确,在“添加JAR”中是可以找到该条目的。双击出现的Jar包即可添加进去。若不需要额外的库支持,则点击“完成”。

这样,用上面两种方法创建的项目就可以编译运行了。

下面就介绍运行的方法。
      ◎选择菜单“Run/运行”,弹出“创建、管理和运行配置”对话框。
        ◎根据源码的种类在左边的列表中进行选择。我们用的两个例子都是Java应用程序,所以双击“Java应用程序”,在对话框右边可以输入运行的配置。
        ◎如果新建了项目还没有运行过,那么右边的“项目”栏缺省值即为刚创建的项目。在“名称”栏中输入运行配置的名称,建议与项目名称一致(也可以不一致),不能与其他的运行配置重名。
        ◎点击“Main类”栏右方的“搜索”按钮,一般只有一个main类,在弹出的对话框中双击下面那个栏目的main类即可。如果需要以其他的main方法做为程序入口,可以勾选上“Main类”栏下方的两个复选框,选择其他的入口。
       ◎如果需要增加特殊的环境变量,例如有的源码可能需要添加classpath环境变量,则可以在“环境”页中添加。
       ◎运行配置中的内容也会同样反映在调试配置中,运行和调试使用相同的配置。

创建了一堆新项目后,包资源管理器中会有一堆乱七八糟项目,有些是你需要的,有些是早已废弃不用的,你可以删除那些不用的项目,方法是右键点击该项目,选 择“删除”。这里要提醒读者一下的是,删除对话框有两个选项,问你是否删除该项目目录下的内容,缺省是“不删除内容”,如果选择删除,那么那个目录就整个 被删除掉了,如果你这个目录下的东西还有用,那你只好哭了。
       删除掉没用的项目后,运行/调试对话框中多余的配置也可以删除,方法是右键点击不用的配置名,选择删除。

ECLIPSE 如何导入文件?相关推荐

  1. eclipse怎么导入java文件_eclipse怎么保存java文件?如何导入java文件?

    eclipse开发工具很好用,是java开发人员的好帮手,但是一些新手java人员不知道eclipse怎么保存java文件?那么接下来,我们就来给大家讲解一下eclipse保存java文件的方法. E ...

  2. 如何在eclipse中导入java工程文件和java源代码文件

    一.如何在eclipse中导入工程文件 1.File-->Import 2.General下拉,点一下Existing Projects into Workspace,再点Next 3.点Bro ...

  3. eclipse中导入web项目详细配置

    前言 在eclipse中导入web项目所需要的操作 一. 导入项目 选择 File 中的 import 选择 svn 中的从 svn 检出项目(本地项目就选 General -> Existin ...

  4. 【Java】eclipse如何导入项目

    [Java]eclipse如何导入项目 1.第一步,打开eclipse,点击file->import 2.第二步,选择general->existing projects into wor ...

  5. 在Eclipse中导入Java程序

    在Eclipse中导入Java程序 在 Eclipse 中导入 Java 程序 在 Eclipse 中导入 Java 程序,分导入Java Project和导入Java源程序 两种情况,简述如下. 情 ...

  6. Eclipse中导入项目后js报错解决方法

    Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...

  7. Intellij IDEA eclipse项目导入

    [Intellij IDEA]eclipse项目导入 复制自 http://www.cnblogs.com/lindp/p/4484390.html 为了方便自己要用好找. intellij idea ...

  8. android vlc eclipse,在Eclipse下导入vlc-android并编译

    在Ubuntu14.04下载好了VLC的源代码后,VLC的Eclipseproject存放在"vlc-android"文件夹 root@dzt-VirtualBox:/home/d ...

  9. 2016谷歌官方最新eclipse工程导入studio,以前方式全部废弃。不能再使用。

    迁移的前提条件 您的Eclipse ADT应用程序移植到Android的工作室之前,请查看下面的步骤,以确保您的项目已准备好转换,并确认你有工具配置您Android Studio中需要: 在Eclip ...

最新文章

  1. Delphi 的运算符重载(2) - 可重载运算符列表
  2. 2020诺奖预测出炉!“引文桂冠”奖今日公布,华人学者戴宏杰入选
  3. MyEclipse 2015优化技巧
  4. php多图片上传到数组,input type=file多图片上传 原生html传递的数组集合
  5. (Oracle)rownum用法详解 转载的
  6. weblogic控制台超时时间_WebLogic如何设置session超时时间
  7. 【Altium Designer】PCB如何生成Gerber文件
  8. oracle 模糊查询语法
  9. 中国邮政国际航空挂号信是可以网上查询跟踪的
  10. python抓取百度指数详解
  11. PHP利用qq邮箱发邮件
  12. 脸上不同位置长痘痘的原因
  13. 微信小程序上线缓存及解决办法
  14. 渐变多彩创意双十二活动方案主题PPT
  15. 扫二维码 下载app
  16. C++ 标准库查询参考网站(收藏)
  17. Qt Linguist介绍
  18. 中投公司副总经理谢平:互联网金融风险更低
  19. 安科瑞低压电动机保护器的作用功能
  20. nginx反向代理打印日志_nginx反向代理笔记

热门文章

  1. 利用递归、迭代解决斐波那契数列问题与汉诺塔难题
  2. HTML怎么编写可关闭广告,JS实现关闭小广告特效
  3. 废旧光盘手工小制作_[创意手工]废旧光碟手工制作变废为宝
  4. idea查看svn前分支提交_SVN与Git的区别,读完之后,大部分程序员都收藏了...
  5. android设置控件的坐标,Android中使PopupWindow显示在指定控件的上下左右!
  6. kettle性能及效率提升_开发人员掌握了这个技术,SQL效率会有几百倍的性能提升...
  7. 手机通讯录分组名称_基于Aandroid的手机操作系统(7)
  8. c++ 重载 重写_Java | 深入理解方法调用的本质(含重载与重写区别)
  9. 拼接符 防注入正则校验_SpringBoot 开发秘籍 启动时配置校验
  10. cmd指令大全指令_Linux 超全实用指令大全 | CSDN 博文精选