程序代码的基本结构aspen氨水蒸馏java环境变量中classpath的配置
在了解CLASSPATH变量之前,我们要先设置JAVA_HOME和path这两个环境变量,让JAVA环境可以成功地运⾏起来,然后,再开始我们的想法。
⾸先,我们在E盘下的test⽬录下准备两个⽬录,分别叫HelloWorld和ClassPath,在HelloWorld⽬录下编写⼀个JAVA源⽂件——HelloWorld.java,⽽ClassPath⽬录下为空。
然后在此⽬录下分别⽤javac命令编译,java命令运⾏,运⾏之后,我们发现⼀切正常,在没有配置CLASSPATH环境变量时,程序成功的运⾏了。
然后,我们将CLASSPATH环境变量配置成E盘下ClassPath⽬录的路径,此时ClassPath⽬录下仍为空。
我们再次回到HelloWorld⽬录下,继续使⽤java命令运⾏之前的程序。我们发现,程序不能运⾏了,明明当前⽬录下有HelloWorld.class ⽂件,但是,程序却不能运⾏。
此时,我们将HelloWorld⽬录下的HelloWorld.class⽂件移动到ClassPath⽬录下。
远程调用dubbo
然后在回到HelloWorld⽬录下继续运⾏HelloWorld程序,此时,在HelloWorld⽬录是没有HelloWorld.class⽂件的。但是,我们却发现我们的程序居然运⾏成功了。
实际上,我们在任何⽬录下运⾏HelloWorld程序,如:C盘根⽬录下,都是可以运⾏成功的。因为ClassPath⽬录下有
HelloWorld.class。
好了,答案已经呼之欲出了。mock是什么意思中文
结论1:在没有配置CLASSPATH环境变量时,java命令在class⽂件时是默认在当前⽬录下寻的。
java下载过程结论2:配置过CLASSPATH环境后,java命令是按照CLASSPATH变量中的路径来的寻class⽂件的,这就是为什么CLASSPATH变量中配置没有当前⽬录时,即使当前⽬录中有class⽂件,java命令仍然不能正常运⾏的原因。
在百度中正常的CLASSPATH环境变量的值
根据本⼈多年从业以及学习经验,录制了⼀套最新的Java精讲视频教程,如果你现在也在学习Java,在⼊门学习Java的过程当中缺乏系统的学习教程,你可以加QQ654631948领取下学习资料,⾯试题,开发⼯具等,⾥有资深java⽼师做答疑,每天也会有基础部分及架构的直播课,也可以加我的renlliang2013做深⼊沟通,只要是真⼼想学习Java的⼈都欢迎。
java基础教程:
Java分布式互联⽹架构/微服务/⾼性能/springboot/springcloud:
---------------------
女生大数据就业前景来源:CSDN
原⽂:blog.csdn/cuipp0509/article/details/74852740
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论