全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解path和classpath的区别

详解path和classpath的区别

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中设置的路径中去找。

classpath的作用

classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径);如果你想要编译在当前目录下找,就加上“.”,如:.;D:\Program Files\Java\jdk\,这样编译器就会到当前目录和D:\Program Files\Java\jdk\去找javax.swing.JTable这个类;还提下:大多数人都是用Eclipse写程序,不设classpath也没关系,因为Eclipse有相关的配置;

path和classpath区别:

  1. 用途上:path是os用,classpath java用
  2. 路径上:path里面不光有Java的bin,还可以包含许多其他的,tc,masm,只要在path中设了这些环境的路径,你在dos下的任何路径上都可以调用这些路径下的命令。 classpath是java专用的查找类的路径
  3. 包含上:系统变量是环境变量的一种,环境变量一种仅本用户适用,另一种即系统变量整个系统的用户都适用,两者都可以在使用应用程序时提供快捷.一般在编辑java文件或者C#文件时需要修改,设计到多个文件夹之间的切换时也可以根据自己的需要设置. 简单的说就是,如果设置系统变量和用户变量,都叫做设置环境变量,设置系统变量时,该系统的所有帐号的用户都可以使用,但是设置用户变量时,其他的帐号登陆时就不一定可以使用。

下面以Java环境变量为例:

如果是Windows上,在计算机->属性->高级设置->环境变量:

JAVA_HOME=D:\Program Files\Java\jdk1.7.0_21 
PATH=%JAVA_HOME%\bin;%PATH% 
CLASSPATH=.;%JAVA_HOME%\lib 

看好了CLASSPATH中第一个".",这个代表当前目录。

如果在Linux上:

在你的环境中,通常我加在.bashrc文件中,你可以加在你的Profile文件中。

/usr/local/jdk 为你安装jdk的目录。

export JAVA_HOME=/usr/local/jdk 
export CLASSPATH=.:$JAVA_HOME/lib 
export PATH=$PATH:$JAVA_HOME/bin

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# path和classpath的区别  # path和classpath的对比  # 你在  # 去找  # 就会  # 可执行文件  # 其他的  # 帐号  # 可以使用  # 目录下  # 加在  # 自己的  # 都是  # 是在  # 来了  # 还可以  # 你可以  # 第一个  # 多个  # 也没  # 的说  # 为你 


相关文章: 简单实现Android文件上传  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站之星如何快速解决建站难题?  如何选择高效可靠的多用户建站源码资源?  建站之星下载版如何获取与安装?  北京网站制作的公司有哪些,北京白云观官方网站?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  建站上市公司网站建设方案与SEO优化服务定制指南  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  如何实现建站之星域名转发设置?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  建站之星免费模板:自助建站系统与智能响应式一键生成  如何续费美橙建站之星域名及服务?  招商网站制作流程,网站招商广告语?  建站主机功能解析:服务器选择与快速搭建指南  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  太平洋网站制作公司,网络用语太平洋是什么意思?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  外贸公司网站制作哪家好,maersk船公司官网?  教学论文网站制作软件有哪些,写论文用什么软件 ?  建站与域名管理如何高效结合?  网站制作网站,深圳做网站哪家比较好?  学校为何禁止电信移动建设网站?  制作证书网站有哪些,全国城建培训中心证书查询官网?  建站主机选购指南:核心配置与性价比推荐解析  如何批量查询域名的建站时间记录?  如何访问已购建站主机并解决登录问题?  内部网站制作流程,如何建立公司内部网站?  如何在宝塔面板中创建新站点?  公司网站设计制作厂家,怎么创建自己的一个网站?  如何快速完成中国万网建站详细流程?  如何通过VPS搭建网站快速盈利?  建站之星各版本价格是多少?  建站之星如何助力企业快速打造五合一网站?  宁波免费建站如何选择可靠模板与平台?  广州商城建站系统开发成本与周期如何控制?  大型企业网站制作流程,做网站需要注册公司吗?  如何零基础开发自助建站系统?完整教程解析  如何获取上海专业网站定制建站电话?  建站VPS配置与SEO优化指南:关键词排名提升策略  建站主机类型有哪些?如何正确选型  动图在线制作网站有哪些,滑动动图图集怎么做?  如何基于云服务器快速搭建个人网站?  如何用wdcp快速搭建高效网站?  如何在企业微信快速生成手机电脑官网? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。