java的环境变量classpath中加点号 ‘.’ 的作用
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中加点号 ‘.’ 的作用相关推荐
- 点号java_java的环境变量classpath中加点号 ‘.’ 的作用
java的环境变量classpath中加点号 '.' 的作用 "."表示当前目录,就是编译或者执行程序时,你的.class文件所在的目录: 当找.class文件时,先去" ...
- ug更改java的环境变量_UG中的语言环境变量设置
原标题:UG中的语言环境变量设置 今天与大家分享怎样更改UG中的语言环境变量,语言的更改经常要用,特别是在英语和中文之间切换. 在Windows的操作系统中,UG软件的工作路径是由系统注册表和环境变量 ...
- 点号java_java的classpath路径中加点号 ‘.’ 的作用
"."表示当前目录,就是编译或者执行程序时你所在的目录下的.class文件:而JAvA_HOME表示JDK安装路径 该路径在eclipse中是以vmarg的形式传入的,可以在任务管 ...
- Java环境变量CLASSPATH详解
以前都是直接根据网上的步骤配置的环境变量,不求甚解,可以执行便不了了之了,现在复习基础知识,终于知其然了.下面是网上查到的一些资料. 载自百度百科: 简介编辑 设置Classpath的目的,在于告诉J ...
- java se环境变量_Windows 7中配置JDK(Java SE)环境变量
系统:Windows 7旗舰版 JDK:Java SE 1.6 S1: 鼠标右键"计算机-属性-高级-环境变量-系统变量". S2: 在"系统变量"中,设置3项 ...
- macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...
Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...
- centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置
http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...
- java如何设置classpath_java的环境变量classpath该怎么设置呢?
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08: 2.安装完成后,右击"我的电脑 ...
- java中的path是什么_什么是java path环境变量
从orcle官网的文档中可以看到java path环境变量: java path环境变量就是java在执行命令时 寻找javac这个程序的位置(拓展开来其它应用应该也是这样,资源的环境变量就是某个应用 ...
最新文章
- Apache+PHP+MySQL+phpMyAdmin+WordPress搭建
- php配置默认index.php,Apache的vhost中配置默认访问入口index-test.php的方法(Yii)
- git configuration
- jq实现文字个数限制_分布式系统高可用实战之限流器(Go 版本实现)
- 沈向洋谈做研究的那些事儿
- 《杀死比尔1 Kill Bill Volume One》电影原声Cool!
- linux挂载硬盘读写,mount 挂载第二块硬盘,普通用户可以读写
- 近视手术─医学界的一个阴谋? !
- python单用户登录_Django实现单用户登录的方法示例
- js中 var a= b || c;
- OpenShift 4.3 - 基于虚拟机的BareMetal离线安装(4)
- 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
- opengl 矩阵投影代码 shade_LookAt、Viewport、Perspective矩阵
- 【算法笔记】输出st-en的所有路径(DAG--dfs)
- 现代交换原理——空间接线器
- 如何爬取猫眼网电影票房数据
- 命令查看yarn当前任务列表
- 编写MTK6737平台的GPIO驱动例程(三)
- 瑞萨78K0单片的调试与使用(Minicube2)
- java 导出复杂格式的 Excel 留着自己备用
热门文章
- boost::filesystem模块实现打印window属性的测试程序
- boost::allocator_destroy的实例
- ITK:从图像区域中随机选择像素而不进行替换
- VTK:Shaders之MarbleShader
- VTK:图片之ImageMirrorPad
- VTK:Filtering之ExtractVisibleCells
- VTK:Filtering之ConnectivityFilter
- 经典C语言程序100例之五
- C++ 值传递、指针传递、引用传递
- dvi黑屏解决方法_赛博朋克2077黑梦黑屏怎么办 黑梦BUG全黑模式解决方法