问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何进入java开发测试环境

发布网友 发布时间:2022-04-22 09:01

我来回答

3个回答

热心网友 时间:2023-10-06 04:27

Java编译运行过程

程序员所编写的是以.java为后缀的文件,此文件操作系统不能正确识别,因此,首先要经过编译,生成所谓的字节码文件(.class),而字节码文件需要JVM来提供运行环境的支持。

JVM是一个软件,安装在操作系统中,是建立在操作系统之上的,为字节码文件提供运行环境,效果如图 – 1 所示。

图- 1

Java官方提供了针对不同平台的JVM软件,即:不同平台的JVM是不同的。但这些JVM遵循着相同的标准,即:只要是标准的.class文件,就可以在不同的JVM上运行,而且运行的效果相同。这样,就实现了所谓的“一次编程到处使用”。效果如图 – 2所示:

图- 2

Java程序遵循着先编译、后执行的原则。首先,通过javac命令将JAVA源程序(.java文件)编译为JAVA字节码(.class文件),而后,通过java命令启动JVM,由JVM来加载.class文件并运行.class文件。如果你想学习Java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面有大量的学习资料可以下载。效果如图 – 3所示:

图- 3

JDK、JRE、JVM关系

JDK(Java Development Kit)即为Java开发工具包,包含编写Java程序所必须的编译、运行等开发工具以及JRE。开发工具如:用于编译java程序的javac命令、用于启动JVM运行java程序的java命令、用于生成文档的javadoc命令以及用于打包的jar命令等等

JRE(Java Runtime Environment)即为Java运行环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的系统类库。系统类库即为java提前封装好的功能类,只需拿来直接使用即可,可以大大的提高开发效率。

JVM(Java Virtual Machines)即为Java虚拟机,提供了字节码文件(.class)的运行环境支持。

JDK、JRE、JVM关系如图 – 4 所示:

图- 4

从图示可以看出,JDK中包含了编译、运行等开发工具及JRE,而JRE中包含了Java系统类库及JVM,运行一个java程序所需要的最小环境即为JRE,而开发一个Java程序所需要的最小环境为JDK,因为JDK中还包含了很多用到的命令。

安装JDK

可以从官方地址下载并安装JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,但下载安装时,需要注意操作系统(OS)版本与JDK版本之间的对应关系,如图 – 5 所示:

图-5

配置环境变量

JDK提供了很多命令,像编译(javac)、运行(java)等等,如果希望能使用这些命令,需要让操作系统可以找到这些命令文件所在的路径,可以通过配置PATH环境变量来实现。

PATH环境变量是一系列的目录,在执行命令时,操作系统会依次在PATH环境变量中的每一个目录中查找该命令,找到就执行,找不到则提示错误。

在Linux系统中,配置文件的路径为:/etc/profile,profile文件为系统的初始化脚本,在系统开机时会自动执行的脚本程序,可以使用cat命令查看配置文件的内容,命令如下所示:

cat /etc/profile

可以看到里面已经存在很多配置了, 提前设定好的,不需要再修改了。Linux操作系统自行配置的简便方式如下所示:

export JAVA_HOME=/opt/jdkexport CLASSPATH=.export PATH=/opt/jdk/bin:$PATH

热心网友 时间:2023-10-06 04:27

专业问题找 万工信息 ,做了有8年多了,还是不错的!

热心网友 时间:2023-10-06 04:28

开发测试我知道,生产是要干嘛
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 怎么检验java的环境变量是否正确 测试是否搭建JAVA环境时的错误 风扇开关怎么接线图解 如何检测java环境变量是否配置正确。我path和class... 怎么测试java环境是否搭建成功 怎么样检查电脑有没有装JAVA的运行环境 测试Java配置环境的命令有那些? 坐式风扇电机4根线,怎么接电容 如何搭建java web测试环境 如何检测java开发环境是否配置好了 5根线风扇电机接线图 如何检查是否安装了java环境 怎么看java环境配置是否成功 如果检查本机有没有JAVA运行环境 如何检测java环境变量是否配置正确 java环境配置与测试如何设置 怎样检查有没有安装好java的开发环境? 成都城镇居民医保月交 2019年成都市城乡居民医疗保险的最高缴费是多少? 成都城乡居民医保报销范围 linux环境怎么测试java代码 键盘只有win键有反应 键盘只有windows键能用 新买的蓝牙键盘,其他按键都好好的,唯独win键安了... win键 和E键,单独按都是好的,组合win+e就无效 机械键盘win键没用怎么办 笔记本上的都有用 我的笔记本电脑键盘,win键失灵,外接键盘win键有... 电脑好多按键都变成了快捷键,但是换一个键盘就好... 键盘上的WINDOWS键 失效了 为什么雷神键盘只亮win键 还不可用 为什么我的键盘按D键是返回桌面,E键是我的电脑F键... 我的电脑键盘以前所有的键都会发光,但现在就只有w... 电脑win键会被默认按下,键盘没坏? 我还可以分盘吗?c盘给多了,想给d盘给一点 c盘能分点空间给d盘吗 D盘空间不足,可以把C盘分出来一部分加到D盘吗? C盘如何分配到D盘 怎么把电脑c盘的容量分给d盘,c盘300多G,要靠谱点... 有什么别的方法将C盘容量分给D盘吗? 电脑上c盘和d盘不在同一个磁盘,我可以把d盘的空间...