【java-13】classpath 环境变量

一、需求:

想要在任何路径下都能执行class文件

备注:path里都是可执行程序

二、classpath环境变量

1)是类文件环境变量

2)作用将java的运行文件所在的路径告诉系统,虚拟机在执行时会按照指定的文件路径进行文件的查找和执行(虚拟机到什么地方去执行java程序)。

3)未配置环境变量在当前文件位置查找,指定后在指定位置查找。

三、设置classpath环境变量

1)临时设置

  • windows命令行下执行(不要加分号!!!!) 

           set classpath=c:myclass (不加分号) (只在环境变量设置路径下查找,未找到会报错)

           set classpath=c:myclass; (添加分号)(如果环境变量设置路径查找不到,就会在当前路径下查找)

  • 如果想要在当前路径和设置路径查找

          当前路径>set classpath=.;%classpath%

2)永久设置

计算机->属性->高级系统设置->环境变量->环境变量,添加classpath环境变量

补充:

1)class前加上public,必须保证类名和java文件名一致,否则报错

2)如果不加public,则两者可以不一致

常常感恩
原文地址:https://www.cnblogs.com/prince365/p/12261423.html