开发java的准备jdk/jre,开发javajdkjre
开发java的准备jdk/jre,开发javajdkjre
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文档
相关文章
- 暂无相关文章
用户点评