Java环境搭建-path&classpath&临时环境

Java环境搭建

一、下载与安装-JVM,JRE,JDK

Java是纯粹面向对象,可跨平台的语言。跨平台性是由JVM实现。

  • JAVAEE:企业版
  • JAVASE:标准版
  • JAVAME:小型版

JVM:Java Virtual Machine,负责运行Java程序(编译好的字节码文件.class)
JRE:Java运行环境,包括JVM,核心类库等
JDK:Java开发工具包,内含JRE

下载安装JDK,JRE可以取消安装(JDK安装后会再自动弹出安装JRE),JDK里已经有了。

二、环境变量:path&classpath

Java开发工具如javac.exe在jdk的bin文件夹中。

  • path:系统路径。
    • 添加到path后,cmd中可在任意文件夹打开bin中的程序,这里要用的是java,javac~
      
    • Windows系统必先在当前文件夹查找*.exe,再在path路径查找,按顺序遍历各个文件夹
      
  • classpath:类路径。
    • JVM在类路径中查找*.class文件
      
    • JVM必定先在classpath中查找,是否在当前路径查找依据设置而定
      

这样就有很多好玩的搭配,具体可以看看毕向东的视频,运行的到底是哪个字节码文件。

三、通过cmd设置临时path,classpath

字节码文件是可跨平台运行的,但需要JRE;而JRE文件可以copy到其它电脑使用的,这个时候可以设置临时环境变量,比较方便。

  • DOS命令
    • set						查看所有环境变量值    
      
    • set path					查看path值
      
    • set path=					清空path值
      
    • set path=具体值			定义新值
      
    • set path=新值;%path%	在原基础上加新值
      
    path可替换为classpath等其它环境变量,操作一致。
  • 配置技巧
    • 句尾不用加分号;设置classpath句尾加分号会自动加上当前文件夹,但最好用 . 表示
      
    • 临时设置后关闭cmd,则设置失效;但如果通过cmd中start命令打开新cmd窗口,仍然有效。
      

TIPS

  1. Java是跨平台的,但JVM并不是,不同的操作系统有对应的JVM,底层命令不一样。
  2. 不要怕犯错,多熟悉报错信息。

猜你喜欢

转载自blog.csdn.net/weixin_38223689/article/details/84541794