Eclipse中ClassPath问题

今天发现把jar文件或.class文件放在系统配置的CLASSPATH目录下,然而在eclipse的工程中却是无法加载的(通过ClassLoader去加载相应的类)。最后我发现eclipse应该是重新设置了CLASSPATH的值了,也正因为这样它才能运行其bin目录下的文件。如打开工程目录下的.classpath文件:

<?xml version="1.0" encoding="UTF-8"?>

<classpath>

         <classpathentry kind="src" path="src"/>

         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>

         <classpathentry kind="lib" path="/DomainInterfaces/bin"/>

         <classpathentry kind="output" path="bin"/>

</classpath>

 

然而如果加入一下内容:

         <classpathentry kind="lib" path="E:\\CodeRepository\\Java\\ExtClassPath" />

重启eclipse,就可以正确的加载CLASSPATH中的内容了。

时间: 2024-08-09 17:49:32

Eclipse中ClassPath问题的相关文章

在Eclipse中显示.project和.classpath和.setting目录

个人原创,版权所有,转发请标明出处:http://blog.csdn.net/wanghantong 在Eclipse中显示.project, .classpath, .gitignore文件和.setting文件夹 在Eclipse中使用git,并显示.gitigonre文件,进行项目管理 在Eclipse中,默认工程的视图如下: 我们开发的过程中,为了方便于项目的管理,我们更想把其结构变成这样: 方法: 个人原创,版权所有,转发请标明出处:http://blog.csdn.net/wangh

servlet-Red5-1.0集成到eclipse中启动报错

问题描述 Red5-1.0集成到eclipse中启动报错 2015-7-4 19:09:27 org.apache.catalina.core.ApplicationContext log 严重: StandardWrapper.Throwable org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [clas

在Eclipse中使用SWT进行界面设计

设计 在Eclipse中使用SWT进行界面设计 SWT是一个IBM开发的跨平台GUI开发工具包.至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了.(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子).1. 为什么要使用SWT? SWT是一个IBM开发的跨平台GUI开发工具包.至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT

Eclipse学习4-在Eclipse中使用JUnit进行单元测试(上)

使用JUnit进行测试 JUnit是与Eclipse一起提供的一个开源测试框架.在同一个Project中,可以创建与其它class无异的"基于JUnit"的class,并使用此JUnit代码去测试project中的其它class.JUnit的此种使用方式能够为每位在此应用程序上工作的人员构建一组标准的测试.如果当更改了应用程序代码以后,他们所需做的工作仅仅是点击几下按钮来验证此应用程序是否依然能够通过标准测试. JUnit被用来测试代码,并且它是由能够测试不同条件的断言方法(asser

在Eclipse中集成Ant编程之配置篇

编程 提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中.为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath.为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡:然后,通过点击"

教你在Eclipse中调试JBoss应用

一般来说在JavaEE应用程序的开发过程中,大家都习惯使用 Tomcat作为调试服务器,相应的在 Eclipse IDE中调试Tomcat也很简单,可以下载tomcateclipse插件即可轻松方便的在IDE中调试应用(参 见 com.sysdeo.eclipse.tomcat). 但是,如果应用是企业级的,即需要EJB容器部署,Tomcat就无能为力了,这时候,我们可以选择 JBoss AS作为调试服务器. 如何将应用自动构建并部署到JBoss的deploy目录中,在这里并不是讨论的重点,JB

在Eclipse中使用jetty

在eclipse中使用jetty是非常简单的,对于其他的ide配置基本上都一致.以前如果想调试web服务,必须要在庞大的开发插件下进行,如myeclipse,其实只是需要简单的功能,然而却不得不接受许多不常用的功能.没有办法,现在有了jetty,如果你只想调试web服务而已,那么请离开那些庞大的开发插件.简单的事情,用简单的方式处理. 首先创建一个web项目,我是采用maven 创建的,用了maven,就喜欢上了,而且正在享受其带来的方便.如下图的目录结构: 在web-inf中可以不需要放置ja

在eclipse中使用Ant执行JUnit

建立工程: 在eclipse中建立一个java project. AntTest -src -com.test -ABS.java -ABSTest.java (Junit Test Case) -lib -build.xml -JUNIT_HOME/junit.jar配置: eclipse->window->preference->ANT->Runtime->Classpath->ANT Home Entry 选择Add External JAR,加入ECLIPSE_

hadoop classpath-我在Eclipse中写类WordCount,如何以Hadoop CLASSNAME的命令方式运行

问题描述 我在Eclipse中写类WordCount,如何以Hadoop CLASSNAME的命令方式运行 类WordCount用Eclipse创建在wordcount的Java项目中,对Hadoop的Hadoop-env.sh 中的CLASSPATH=/home/stone/workspace/wordcount/bin环境变量也已将Hadoop中的所有jar包设置好了,但运行的时候任然报错:命令:Hadoop WordCounterror: Exception in Thread main