jvm与jre的区别和联系 JVMJREJDK这些东西到底是什么?
JVMJREJDK这些东西到底是什么?
Jdk包含jre,jre包含jvm。Jdk是用来开发java代码的,包括一些java库文件,供你用来写代码。有一个javac命令需要编译。java文件转换成。类文件。jr
jdk优点作用?
Jdk是一个JAVA开发编译环境,包含很多类库,即jar包和jr
jvm可以跨平台吗?
Jvm不能跨平台。JVM是编译好的机器码,不能跨平台。不同的平台需要安装相应的版本才能运行,但是JVM是一个 "桥梁与建筑实现跨平台。它将Java字节码文件翻译成机器码,以确保Java s跨平台。
Java和跨平台不是说java语言本身具有跨平台的特性,而是说有不同的平台可以让java运行,这个运行环境就是jr
jdk配置是什么?
Jdk是java语言的软件开发工具包,主要用于移动设备和嵌入式设备上的Java应用。
Jdk是整个java开发的核心,包括JAVA运行环境(JVM JAVA系统类库)和JAVA工具。
Jdk配置:
安装
从sun 的网站。
打开终端,使用cd命令进入jdk所在的目录,执行copy命令。
sudo cp /usr
也就是将jdk复制到/usr目录。
然后输入/usr目录。
cd /usr
行力
chmod x
执行安装命令
(文件名)
如果出现错误,您可以切换到root,suroot,然后执行安装命令。
安装成功会在/usr目录下生成jdk1.6.0_07目录,这是jdk的安装目录。
重启电脑,打开终端,输入java -version。
如果显示java的版本信息,说明安装成功。
配置
成功安装后,需要配置Jdk环境变量。
使用cd命令进入/etc目录。
sudo vi配置文件
也就是说,执行编辑配置文件命令。
在umas k022之前添加以下内容::
导出JAVA_HOM:/usr/jdk1.6.0_21/bin
导出类路径。/:/usr/JDK 1 . 6 . 0 _ 21/lib:/usr/JDK 1 . 6 . 0 _ 21/JRE/lib
保存以退出并重新启动计算机。
测试
新建的
公共类测试{
公共静态void main(String[] args){
你好,欢迎来到Linux世界!#34)
}
}
在终端使用cd命令输入目录,然后输入。
javac
java测试
中频输出
你好,欢迎来到Linux世界!
说明配置成功了!
如果编译失败,你可以重启系统。
注意
Linux初学者可能不熟悉用vi命令编辑概要文件。
如果sudo vi配置文件在进入编辑文件后出现。
按ENTER键或键入命令继续
按回车键。
然后按方向键 "羽绒 "直到上一行umas k022。
按字母o进入编辑状态。
输入环境变量的内容。
回车,按ESC几次,直到听到#34哔声#34,然后回车。
:x
返回
保存并退出。
至此,Linux jdk环境变量配置完成。
如果您在安装完成时在终端输入:java -version,将不会显示当前的安装版本
您需要卸载原始版本。
Yum-y删除ltjava版本gt
例如:centos版本
[/]# yum-y remove Java-1 . 4 . 2-gcj-compat卸载它。
[ soft]# chmod 700 jdk-1_5_0_
[软]#。/jdk-1_5_0_
[软]# mv jdk1.5.0_13/ /usr/local/
为了便于将来升级,建立了软链接。
[local]# ln-s/usr/local/JDK 1 . 5 . 0 _ 13//usr/local/JDK
定义环境变量
[本地]# vi /etc/profileexportJAVA_HOME/usr/local/jdk
导出路径$ PATH : $ JAVA _ HOME/bin
export class path . : $ JAVA _ HOM: $ JAVA _ HOM: $ JAVA _ HOME/lib/tools . jar
好了,java环境现在已经配置好了。
通用基本工具
Javac:Java源代码编译器,将Java源代码转换成字节码。
Java: Java解释器,直接来自字节码文件,也称为类文件。用于执行Java应用程序的字节代码。
Appletviewer.exe Java小程序浏览器:appletviewer命令可以在没有万维网浏览器环境的情况下运行小程序。
Jar:java应用程序打包工具,可以将多个类文件合并成一个Jar归档文件。
Javadoc:Java API文档生成器从Java源代码注释中提取文档,生成API文档的HTML页面。
Jdb:Java调试器,可以逐行执行程序,设置断点,检查Md变化。
Jps:查看Java虚拟机进程列表。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。