您现在的位置是:首页 >

提问的技巧有哪些 基于Eclipse的工具开发:常用技巧[3]

火烧 2022-10-18 11:09:03 1059
基于Ecli e的工具开发:常用技巧[3] ——此文章摘自《自己动手写开发工具 基于Ecli e的工具开发》定价 ¥  特价 ¥ 详细 gt gt //track li ktech c /?m_id=

基于Eclipse的工具开发:常用技巧[3]  

    ——此文章摘自《自己动手写开发工具 基于Eclipse的工具开发》定价 ¥  特价 ¥ 详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>

//develop csai cn/Java_Eclipse/images/ jpg >图   构建依赖项目

//develop csai cn/Java_Eclipse/images/ jpg >图   Jar和类文件夹依赖

    每种不同的构建路径都有不同的作用 源文件夹是把源码进行构建的途径 二进制库是导入少量jar包的方式 依赖项目是供多项目分模块开发使用的 使用类路径变量可以避免二进制包的路径依赖 而类路径容器则为大量二进制库的引入提供了方便

    JDT为这些不同的构建路径提供了一个统一的接口 IClassPathEntry 只要调用IJavaProject的setRawClasspath方法就可以为项目设定构建路径

提问的技巧有哪些 基于Eclipse的工具开发:常用技巧[3]

    IProject project = // 获取一些项目资源    IJavaProject javaProject = JavaCore create(project);    IClasspathEntry[] newClasspath = ;    javaProject setRawClasspath(newClasspath someProgressMonitor);

    可以看到setRawClasspath方法需要一个IClasspathEntry数组 数组中的元素就是要设置的每一个构建路径 前面提到的JavaCore类提供了一系列的静态方法来帮助我们生成不同的IClasspathEntry 而无须关注生成的细节 下面来看不同构建路径的添加方式

    ①  源文件夹 使用JavaCore newSourceEntry方法 下面的代码的作用是构造项目MyProject的源文件夹src的类路径条目     IClassPathEntry srcEntry =    JavaCore newSourceEntry(new Path( /MyProject/src ));

    ②  二进制库IClasspathEntry 使用JavaCore newLibraryEntry方法 下面的代码就是构造MyProject的类文件lib的类路径条目     IClassPathEntry libEntry = JavaCore newLibraryEntry(new    Path( /MyProject/lib ) null null false); 

    以下类路径条目具有源代码连接     IClassPathEntry libEntry = JavaCore newLibraryEntry(        new Path( d:/lib/foo jar ) // jar包路径        new Path( d:/lib/foo_src zip ) //jar包的源码包的路径        new Path( src ) //源归档根路径        true); 

lishixinzhi/Article/program/Java/ky/201311/29000  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码