开发java的准备jdk/jre

 

java se:jdk (linux/windows/mac)

java ee: java ee sdk/ java ee sdk web (java ee sdk包含了jdk)

java me:java me sdk

---------------------------------------------------

开发java se程序需要安装和配置jdk

jdk:=jdk=development tools+source code+[public jre,他向ie浏览器注册java运行环境]   java开发工具包,包括java编译器,java运行时环境,以及常用的java类库

java运行时环境不在真实机上,在jvm虚拟机上,如果只是运行java程序那么只需安装jre(java runtime enviorment),

jre:提供了java的运行时环境,包括jvm,类加载器,字节码校验器,基础类库

-------------------------------------------------------------

安装完jdk

include:存放平台特定的头文件

src.zip:java所有核心类库的源代码

bin:java的开发工具 

【java的开发工具都是用java写的,被编译解释成对应平台的可执行程序 ,windows下可执行文件扩展名exe】

jre:java的运行环境

lib:tools.jar中存放java的开发工具的实际执行程序   javac.exe是java写的,javac.exe包装了tools.jar/javac/下的Main类

java编译解释为windwos下的可执行程序

------------------------------------------------------------------------------

添加path环境变量

windows操作系统根据path环境变量来查找命令,linux也是根据PATH环境变量来查找命令, 在windows上会优先查找系统环境变量再去查找用户环境变量

linux平台设置环境变量,linux下环境变量存储在.bash_profile设置   ,打开文件后在PATH=$PATH:$HOME/bin:后添加bin目录所在根路径

执行命令source .bash_profile(是更改生效)

------------------------------------------------------------------------------------------------

jar命令:将类打包,在系统中classpath添加jar文件,jvm虚拟机就会自动在内存中解压这个jar包

jar cvf test.jar test(test目录下打包)

创建可执行的jar包

jar cvfe test.Test test:把test目录下的所有文件压缩到test.jarz中,并指定使用test.Test类作为程序的入口

java可能生成的压缩包jar:java Archive file 

                                   war:web archive file 

                                   ear:Enterprise archieve file

javadoc命令:生成API文档

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值