maven的 classpath怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven的 classpath怎么配置相关的知识,希望对你有一定的参考价值。

参考技术A 从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是$user/.m2/r

classpath和path的区别

classpath和path的区别:意思不同、用法不同、侧重点不同

一、意思不同

1.classpath意思:路径;轨道

2.path意思:n. 路线;小路;小径;轨道;路程

二、用法不同

1.classpath用法:在句中可用作定语或表语。

例句:

Add this directory to the Java classpath and the system path. 

将该目录添加到Java类路径和系统路径。

2.path用法:基本意思是“小路”“小径”,常指人或牲畜走出来的路,相当于pathway或footpath,引申可指思想、行为和生活等“路线,路径,办事程序,办法”等,均用作可数名词。

例句:

We followed the path along the clifftops 

我们沿着悬崖顶上的小路走。

三、侧重点不同

1.classpath侧重点:表示抽象的。

2.path侧重点:表示客观存在的。

参考技术A 1.path的作用
path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了JDK的安装目录后就不用再把java文件的完整路径写出来了,它会自动去path中设置的路径中去找;
2.classpath的作用
classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径);如果你想要编译在当前目录下找,就加上“.”,如:.;C:\Program Files\Java\jdk\,这样编译器就会到当前目录和C:\Program Files\Java\jdk\去找javax.swing.JTable这个类;还提下:大多数人都是用Eclipse写程序,不设classpath也没关系,因为Eclipse有相关的配置本回答被提问者采纳

以上是关于maven的 classpath怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

maven项目中不能加载java目录下的配置文件

idea启动class不会编译配置文件

java class在多个文件夹里,怎么设置classpath

maven工程中读取resource目录下配置文件

JDK为啥进行环境变量配置

JAVA中classpath配置问题