`
JazGung
  • 浏览: 31421 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

eclipse通过classpath variable引用类库

阅读更多

众所周知,eclipse的project bulid path中可以引用第三方类库(如图1),

图1

图1

但是这种方式有个缺点:对类库的引用是通过绝对路径。如果有两台电脑(办公室1台、家1台),很可能造成因为类库的路径不同导致eclipse报错。

但事实上,两台电脑中只是libraries目录的绝对路径不同,从libraries开始的子目录完全同步。

只要满足这个条件,就可以用下面的方式引入类库:

1.建立classpath variable。在window->preferences中的建立新的classpath variable(如图2);

图2

图2

2.在build path中选择add varibale,然后在弹出的窗口中选择变量项并选择extend...(如图3)

图3

图3

3.在variable extend窗口中选择所需要的类库(如图4)

图4

图4

这样,类库就是以基于classpath variable的相对路径引用(如图5),

图5

图5

只要能保证两台电脑上所有类库从某一目录开始的相对路径一致,就可以通过建立eclipse的classpath variable保证项目在两台电脑迁移的过程中不会因为引用类库而报错。

  • 大小: 17.5 KB
  • 大小: 83.9 KB
  • 大小: 63.5 KB
  • 大小: 40.1 KB
  • 大小: 24.6 KB
分享到:
评论

相关推荐

    Classpath Variable 解决办法

    3. **IDE设置**:在Eclipse、IntelliJ IDEA等集成开发环境中,Classpath设置通常在项目属性或模块配置中进行。 三、常见问题与解决办法: 1. **找不到主类**:确保主类全名(包括包名)正确,并且对应的.class文件...

    jre-8u202-windows-i586.exe

    JRE中由ClassLoader负责查找和加载程序引用到的类库,基础类库ClassLoader会到rt.jar中自动加载,其它的类库,ClassLoader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被...

    jre8u202i586.zip

    JRE中由ClassLoader负责查找和加载程序引用到的类库,基础类库ClassLoader会到rt.jar中自动加载,其它的类库,ClassLoader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被...

    eclipse下的.classpath文件和.project文件

    《Eclipse下的.classpath文件和.project文件详解》 在Eclipse这款流行的Java集成开发环境中,.classpath和.project文件是两个至关重要的配置文件,它们对于项目的构建、编译和运行起着核心作用。本文将深入探讨这两...

    eclipse工程中.classpath文件的含义

    "eclipse工程中.classpath文件的含义" .classpath文件是Eclipse中一个非常重要的配置文件,它记录了项目的类路径信息,包括源代码目录、库文件路径、编译器设置等信息。下面我们将详细解释.classpath文件中的各个...

    Drools报错:The Eclipse JDT Core jar is not in the classpath

    标题 "Drools报错: The Eclipse JDT Core jar is not in the classpath" 提示了一个常见的编程问题,即在使用Drools规则引擎时,由于缺少Eclipse JDT(Java Development Tools)核心库,导致运行错误。这个问题涉及...

    Eclipse下搭建Grails项目

    - 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...

    Myeclipse中添加类库

    需要注意的是,添加类库后,MyEclipse 会自动更新项目的 `.classpath` 文件,这是一个 XML 文件,记录了项目的构建路径信息。你也可以直接编辑这个文件来手动管理类库,但通常不推荐,因为这样做可能会导致 ...

    Eclipse运行TOMCAT 出现在a java exception has occurred的解决办法。

    当我们在Eclipse中双击TOMCAT SERVER时,可能会出现"a java exception has occurred"的错误信息,这是因为Eclipse无法找到TOMCAT的类库文件tomcat-ujli.jar所致。tomcat-ujli.jar是TOMCAT的核心类库文件,负责处理...

    浅析Spring配置中的classpath:与classpath*:的区别

    Spring 配置中的classpath:与classpath*:的区别 Spring 配置中的classpath:与classpath*:的区别是 Spring 框架中一个常见的问题。本文主要介绍了这两种路径的区别、使用场景及注意事项,以帮助读者更好地理解和使用...

    Eclipse、Tomcat环境配置及Web项目部署

    JAVA_HOME指向JDK的安装目录,CLASSPATH包含Java类库,Path则使命令行可以访问JDK的可执行文件。 4. **验证Java环境**: 通过在命令行输入`java -version`,用户可以检查Java是否已正确安装和配置。如果返回正确的...

    GNU Classpath

    这些源代码包含了类库的实现,开发者可以通过阅读和修改源代码来理解和改进GNU Classpath的功能。同时,这个版本可能还包含了构建脚本、文档、测试用例,帮助开发者理解如何编译和测试Classpath,以及如何将其集成到...

    java classpath 理解

    在开发过程中,有时需要临时改变 classpath,以测试不同的类库版本或者特定的类库组合。 1. **临时设置 Classpath**: - 可以使用 `set CLASSPATH=路径`(Windows)或 `export CLASSPATH=路径`(Linux/Mac)来临时...

    Windchill和eclipse的整合

    * 需要在 Windchill 安装目录下的 codebase 文件夹中找到 WT.PROPERTIES 文件,并将其添加到 Eclipse 的 CLASSPATH 中。 * 需要在 Eclipse 中添加 Windchill 的 JAR 包到 USER LIBRARY 中。 * 需要在 Eclipse 中配置...

    eclipse环境变量配置

    eclipse环境变量配置 Eclipse 环境变量配置是指在使用 Eclipse 前配置 JDK 相关的环境变量,以便正确地使用 ...通过本篇文章,我们可以了解到 Eclipse 环境变量配置的重要性和配置方法,以便正确地使用 Eclipse。

    关于classpath

    在操作系统层面,可以通过设置`JAVA_CLASSPATH`环境变量来指定全局的classpath。不过,这种方式可能会覆盖默认的类加载机制,不推荐作为常规操作。 #### 2.2 `-cp`或`-classpath`命令行参数 在运行`java`或`javac`...

    jdk和Eclipse工具使用快速入门

    例如,设置 JAVA_HOME 为 `C:\Program Files\Java\jdk1.6.0_13`,这样其他环境变量如 PATH 和 CLASSPATH 就可以相对引用 JAVA_HOME,避免因 JDK 更新而导致的路径修改问题。 CLASSPATH 变量:CLASSPATH 环境变量...

    13-Java语言(classpath环境变量)

    现代集成开发环境(IDEs),如Eclipse、IntelliJ IDEA,通常会自动处理classpath的设置,开发者只需在项目配置中指定依赖库,IDE会自动生成相应的classpath设置。 七、最佳实践 1. 尽量避免全局设置classpath,以...

    java的classpath的终结者(不会让你失望)

    1. **系统环境变量**:可以通过设置系统环境变量`CLASSPATH`来全局地指定`classpath`。例如,在Windows系统中可以这样设置: ```plaintext CLASSPATH=.;C:\Java\jdk1.6.0_25\lib\tools.jar;C:\Java\jdk1.6.0_25\...

    Python3.6Eclipse开发环境搭建

    JAVA_HOME环境变量需要指向JDK的安装目录,这样当Eclipse或其他Java应用需要引用JDK时,它们可以通过这个变量找到正确的路径。此外,系统变量中还应该配置CLASSPATH和PATH变量,以便系统能够找到Java类库和可执行...

Global site tag (gtag.js) - Google Analytics