JAVA环境搭建

运行java程序所需的工具:

i) jdk(java develope kit) > jre(java run environment) > jvm(java virtual machine)
说明:jre是jdk的子集,安装jdk可以进行java开发,安装jre只能运行编译好的java字节码. jre=jvm+类库 jvm是java语言实现跨平台技术的关键,它屏蔽掉底层平台的差异为程序提供统一的运行环境

ii) 安装jdk之后要配置环境变量:
windows: 1)添加JAVA_HOME:jdk的安装路径,该变量不会被jvm读取,它为第三方软件提供寻找jdk的路径。
2)PATH:操作系统自带的环境变量,为了让操作系统找到javac等命令。添加path的值%JAVA_HOME%\bin;或者jdk的安装路径\bin;
3)CLASSPATH:jdk的安装路径\lib(能省略)
Linux:1)vi .bash_profile 打开配置文件
2)JAVA_HOME=jdk安装路径
3)CLASSPATH=.:JDK安装路径/lib
4)PATH=jdk安装路径/bin:$PATH
4)export Path classpath java_home

注意:windows要重启窗口 Linux要Source .bash_profile

iii) 怎么实现的跨平台:java程序执行前要进行编译,编译成java字节码,由于java字节码是一种结构中立的二进制代码它与所在机器平台无关,jvm能读取它并能解释执行,所以java说语言是跨平台的。

iv) 怎么在终端里编译java文件:1)java文件无包名,直接进入文件的目录里,这里有2种情况:i)字节码文件就放在该文件的目录里,则javac 文件名.java java 文件名即可 ii)字节码文件放在其他包里 则编译时javac -d 那 个包路径 文名.java 运行时进入那个包里java 文件名 2)有包名,也有2种情况:i)包存在:编译时进入文件的目录里javac 文件名.java 运行时进入最顶层包所在的目录里 java 包名.文件名 ii)包不存在:编译时进入文件的目录里javac -d 自动生成的包所放的路径 文件名.java(javac -d . 文件名.java就是在当前目录里生成包) 运行时进入包所在的目录java 包名.文件名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值