如何在eclipse中设置classpath

如何在eclipse中设置classpath,第1张

classpath即java程序运行时加载class类文件路径

在安装jdk时会设置JAVA_HOME和CLASSPATH系统环境变量,这个变量指向jdk中自带的class文件目录。

当我们使用eclipse创建java工程时,它会自动的生成一个.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="output" path="bin"/>

</classpath>

这个文件为eclipse中的工程额外添加了一个classpath,也就是bin目录,所有的java文件被eclipse自动编译为.class文件后都放在这个文件夹下,运行时也从这里加载类文件。

工具:电脑

步骤:

1、点击 此电脑,然后选择属性

2、接下来选择高级系统设置

3、然后选择环境变量配置

4、首先点击用户环境变量下面的新建,然后变量名就是path,然后变量值就是jdk的bin目录所在的位置

5、接着是JAVA_HOME,还是点击添加,用户名就是JAVA_HOME,然后变量值就是JDK的安装位置

6、CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.%JAVA_HOME%/lib/dt.jar%JAVA_HOME%/lib/tools.jar (要加.表示当前路径)

javac -classpath的使用:

javac:如果当前你要编译的Java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。

(1).绝对路径:javac -classpath c:/junit3.8.1/junit.jar Xxx.java

(2).相对路径:javac -classpath ../junit3.8.1/Junit.javr Xxx.java

(3).系统变量:javac -classpath %CLASSPATH% Xxx.java (注意:%CLASSPATH%表示使用系统变量CLASSPATH的值进行查找,这里假设Junit.jar的路径就包含在CLASSPATH系统变量中)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11740760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存