java的环境变量classpath中加点号 ‘.’ 的作用

“.”表示当前目录,就是编译或者执行程序时,你的.class文件所在的目录;

当找.class文件时,先去“.”路径下找,找不到的话,在去“;”后的下一个路径找

而JAVA_HOME表示JDK安装路径;

该路径在eclipse中是以vmarg的形式传入的,可以在任务管理器中打开命令行看出,现在来实验下,打印出当前路径,看看长什么样。

AAA.java文件所在路径

AAA.java中的内容:

package Test;
class AAA{

public static void main(String[] args) throws URISyntaxException {     //这里输出的就是当前文件 System.out.println(ClassLoader.getSystemClassLoader().getResource(".").toURI().getPath()); }}

输出的结果是:/F:/bupt/project/leetcode/out/production/leetcode/

运行的时候,直接找该路径(/F:/bupt/project/leetcode/out/production/leetcode/)下的Test/AAA.class文件,即/F:/bupt/project/leetcode/ot/poduction/leetcode/AAA.class文件即可。

如果我们把编译后的.class删除,然后在运行AAA.java,就会出现错误

jdk1.6以上就不需要配置classpath了;

系统会自动帮你配置好;

您只需要配置JAVA_HOME和Path就可以了

例如我的配置: JAVA_HOME:E:\Java\jdk1.7.0\

Path后追加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

关于“.”,在DOS和Linux中,表示当前目录,“..”表示当前目录的上一级目录

./就是当前目录

../就是上一个目录

../../就是上上一个目录

转载于:https://www.cnblogs.com/lijingran/p/9017293.html

java的环境变量classpath中加点号 ‘.’ 的作用相关推荐

  1. 点号java_java的环境变量classpath中加点号 ‘.’ 的作用

    java的环境变量classpath中加点号 '.' 的作用 "."表示当前目录,就是编译或者执行程序时,你的.class文件所在的目录: 当找.class文件时,先去" ...

  2. ug更改java的环境变量_UG中的语言环境变量设置

    原标题:UG中的语言环境变量设置 今天与大家分享怎样更改UG中的语言环境变量,语言的更改经常要用,特别是在英语和中文之间切换. 在Windows的操作系统中,UG软件的工作路径是由系统注册表和环境变量 ...

  3. 点号java_java的classpath路径中加点号 ‘.’ 的作用

    "."表示当前目录,就是编译或者执行程序时你所在的目录下的.class文件:而JAvA_HOME表示JDK安装路径 该路径在eclipse中是以vmarg的形式传入的,可以在任务管 ...

  4. Java环境变量CLASSPATH详解

    以前都是直接根据网上的步骤配置的环境变量,不求甚解,可以执行便不了了之了,现在复习基础知识,终于知其然了.下面是网上查到的一些资料. 载自百度百科: 简介编辑 设置Classpath的目的,在于告诉J ...

  5. java se环境变量_Windows 7中配置JDK(Java SE)环境变量

    系统:Windows 7旗舰版 JDK:Java SE 1.6 S1: 鼠标右键"计算机-属性-高级-环境变量-系统变量". S2: 在"系统变量"中,设置3项 ...

  6. macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  7. centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置

    http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...

  8. java如何设置classpath_java的环境变量classpath该怎么设置呢?

    windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08: 2.安装完成后,右击"我的电脑 ...

  9. java中的path是什么_什么是java path环境变量

    从orcle官网的文档中可以看到java path环境变量: java path环境变量就是java在执行命令时 寻找javac这个程序的位置(拓展开来其它应用应该也是这样,资源的环境变量就是某个应用 ...

最新文章

  1. Apache+PHP+MySQL+phpMyAdmin+WordPress搭建
  2. php配置默认index.php,Apache的vhost中配置默认访问入口index-test.php的方法(Yii)
  3. git configuration
  4. jq实现文字个数限制_分布式系统高可用实战之限流器(Go 版本实现)
  5. 沈向洋谈做研究的那些事儿
  6. 《杀死比尔1 Kill Bill Volume One》电影原声Cool!
  7. linux挂载硬盘读写,mount 挂载第二块硬盘,普通用户可以读写
  8. 近视手术─医学界的一个阴谋? !
  9. python单用户登录_Django实现单用户登录的方法示例
  10. js中 var a= b || c;
  11. OpenShift 4.3 - 基于虚拟机的BareMetal离线安装(4)
  12. 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
  13. opengl 矩阵投影代码 shade_LookAt、Viewport、Perspective矩阵
  14. 【算法笔记】输出st-en的所有路径(DAG--dfs)
  15. 现代交换原理——空间接线器
  16. 如何爬取猫眼网电影票房数据
  17. 命令查看yarn当前任务列表
  18. 编写MTK6737平台的GPIO驱动例程(三)
  19. 瑞萨78K0单片的调试与使用(Minicube2)
  20. java 导出复杂格式的 Excel 留着自己备用

热门文章

  1. boost::filesystem模块实现打印window属性的测试程序
  2. boost::allocator_destroy的实例
  3. ITK:从图像区域中随机选择像素而不进行替换
  4. VTK:Shaders之MarbleShader
  5. VTK:图片之ImageMirrorPad
  6. VTK:Filtering之ExtractVisibleCells
  7. VTK:Filtering之ConnectivityFilter
  8. 经典C语言程序100例之五
  9. C++ 值传递、指针传递、引用传递
  10. dvi黑屏解决方法_赛博朋克2077黑梦黑屏怎么办 黑梦BUG全黑模式解决方法