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

图1
但是这种方式有个缺点:对类库的引用是通过绝对路径。如果有两台电脑(办公室1台、家1台),很可能造成因为类库的路径不同导致eclipse报错。
但事实上,两台电脑中只是libraries目录的绝对路径不同,从libraries开始的子目录完全同步。
只要满足这个条件,就可以用下面的方式引入类库:
1.建立classpath variable。在window->preferences中的建立新的classpath variable(如图2);

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

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

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

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

- 大小: 17.5 KB

- 大小: 83.9 KB

- 大小: 63.5 KB

- 大小: 40.1 KB

- 大小: 24.6 KB
分享到:
相关推荐
3. **IDE设置**:在Eclipse、IntelliJ IDEA等集成开发环境中,Classpath设置通常在项目属性或模块配置中进行。 三、常见问题与解决办法: 1. **找不到主类**:确保主类全名(包括包名)正确,并且对应的.class文件...
JRE中由ClassLoader负责查找和加载程序引用到的类库,基础类库ClassLoader会到rt.jar中自动加载,其它的类库,ClassLoader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被...
JRE中由ClassLoader负责查找和加载程序引用到的类库,基础类库ClassLoader会到rt.jar中自动加载,其它的类库,ClassLoader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被...
《Eclipse下的.classpath文件和.project文件详解》 在Eclipse这款流行的Java集成开发环境中,.classpath和.project文件是两个至关重要的配置文件,它们对于项目的构建、编译和运行起着核心作用。本文将深入探讨这两...
"eclipse工程中.classpath文件的含义" .classpath文件是Eclipse中一个非常重要的配置文件,它记录了项目的类路径信息,包括源代码目录、库文件路径、编译器设置等信息。下面我们将详细解释.classpath文件中的各个...
标题 "Drools报错: The Eclipse JDT Core jar is not in the classpath" 提示了一个常见的编程问题,即在使用Drools规则引擎时,由于缺少Eclipse JDT(Java Development Tools)核心库,导致运行错误。这个问题涉及...
- 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...
需要注意的是,添加类库后,MyEclipse 会自动更新项目的 `.classpath` 文件,这是一个 XML 文件,记录了项目的构建路径信息。你也可以直接编辑这个文件来手动管理类库,但通常不推荐,因为这样做可能会导致 ...
当我们在Eclipse中双击TOMCAT SERVER时,可能会出现"a java exception has occurred"的错误信息,这是因为Eclipse无法找到TOMCAT的类库文件tomcat-ujli.jar所致。tomcat-ujli.jar是TOMCAT的核心类库文件,负责处理...
Spring 配置中的classpath:与classpath*:的区别 Spring 配置中的classpath:与classpath*:的区别是 Spring 框架中一个常见的问题。本文主要介绍了这两种路径的区别、使用场景及注意事项,以帮助读者更好地理解和使用...
JAVA_HOME指向JDK的安装目录,CLASSPATH包含Java类库,Path则使命令行可以访问JDK的可执行文件。 4. **验证Java环境**: 通过在命令行输入`java -version`,用户可以检查Java是否已正确安装和配置。如果返回正确的...
这些源代码包含了类库的实现,开发者可以通过阅读和修改源代码来理解和改进GNU Classpath的功能。同时,这个版本可能还包含了构建脚本、文档、测试用例,帮助开发者理解如何编译和测试Classpath,以及如何将其集成到...
在开发过程中,有时需要临时改变 classpath,以测试不同的类库版本或者特定的类库组合。 1. **临时设置 Classpath**: - 可以使用 `set CLASSPATH=路径`(Windows)或 `export CLASSPATH=路径`(Linux/Mac)来临时...
* 需要在 Windchill 安装目录下的 codebase 文件夹中找到 WT.PROPERTIES 文件,并将其添加到 Eclipse 的 CLASSPATH 中。 * 需要在 Eclipse 中添加 Windchill 的 JAR 包到 USER LIBRARY 中。 * 需要在 Eclipse 中配置...
eclipse环境变量配置 Eclipse 环境变量配置是指在使用 Eclipse 前配置 JDK 相关的环境变量,以便正确地使用 ...通过本篇文章,我们可以了解到 Eclipse 环境变量配置的重要性和配置方法,以便正确地使用 Eclipse。
在操作系统层面,可以通过设置`JAVA_CLASSPATH`环境变量来指定全局的classpath。不过,这种方式可能会覆盖默认的类加载机制,不推荐作为常规操作。 #### 2.2 `-cp`或`-classpath`命令行参数 在运行`java`或`javac`...
例如,设置 JAVA_HOME 为 `C:\Program Files\Java\jdk1.6.0_13`,这样其他环境变量如 PATH 和 CLASSPATH 就可以相对引用 JAVA_HOME,避免因 JDK 更新而导致的路径修改问题。 CLASSPATH 变量:CLASSPATH 环境变量...
现代集成开发环境(IDEs),如Eclipse、IntelliJ IDEA,通常会自动处理classpath的设置,开发者只需在项目配置中指定依赖库,IDE会自动生成相应的classpath设置。 七、最佳实践 1. 尽量避免全局设置classpath,以...
1. **系统环境变量**:可以通过设置系统环境变量`CLASSPATH`来全局地指定`classpath`。例如,在Windows系统中可以这样设置: ```plaintext CLASSPATH=.;C:\Java\jdk1.6.0_25\lib\tools.jar;C:\Java\jdk1.6.0_25\...
JAVA_HOME环境变量需要指向JDK的安装目录,这样当Eclipse或其他Java应用需要引用JDK时,它们可以通过这个变量找到正确的路径。此外,系统变量中还应该配置CLASSPATH和PATH变量,以便系统能够找到Java类库和可执行...