本文目录一览:
- 1、JAVA语言的运行环境是什么?
- 2、java的运行环境是什么?
- 3、java环境怎么设置
- 4、Java运行环境需求
- 5、一个java项目中的软件环境、硬件环境、开发工具具体指的什么啊
- 6、什么是JAVA开发环境,测试环境及生产环境,及它的过程
JAVA语言的运行环境是什么?
运行环境是JVM(Java
Virtual
Machine)Java虚拟机。
首先安装JDK。比如我的JDK安装目录是c:\JDK。
然后再设置环境变量。添加classpath变量,编辑其值为
.;c:\JDK\lib\tools.jar。点号“.”不要忘了,它表示当前路径。
修改path变量,编辑其值,添加路径c:\JDK\bin;
注意分号“;”,它用来隔开每个路径。
java的运行环境是什么?
Java的平台由两个部分组成:一个是Java Virtual Machine即Java虚拟机,另一部分是Java Application Programming Interface (Java API) 即Java应用程序设计接口,这两部份软件就构成了Java运行的基本的环境。Java API 是一个大的已经做好的软件集合,这个集合里有许多开发时所需要的控件,用来辅助开发。Java API和JVM整合在一起处于机器硬件之上。也就是说,Java平台把一个Java应用程序从硬件系统分离开从而很好的保证了程序的独立性。为了更好的适应开发的需要,Java的设计者们为我们提供了三种Java平台:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 Enterprise Edition (J2EE). 每一个版本都提供了丰富的开发工具箱以适应不同的开发需要。
让我们来具体看看Java平台的核心JVM的具体结构。
为了让编译产生的字节码可以更好的解释与执行,一共把JVM分成了主要的6块:JVM解释器,指令系统,寄存器,栈,存储区,碎片回收区。
JVM解释器就是这个虚拟机的处理字段码的CPU。
JVM指令系统同硬件计算机很相似。一条指令分成操作码和操作数两部分组成。操作码为8位二进制数,操作数可以根据需要而定。操作码是为了说明一条指令的功能,所以JVM可以有多达256种不同的操作指令。
JVM有自己的虚拟寄存器,这样就可以快速的和JVM的解释器进行数据交换。为了功能的需要,JVM设置了常用的4个32位寄存器:pc(程序计数器),optop(操作数栈顶指针),frame(当前执行环境指针),vars(指向当前执行环境中第一个局部变量的指针)。
JVM栈是指令执行的时候数据和信息存储的场所和控制中心,它提供给JVM解释器运算所需要的信息。
JVM存储区就是为了把编译过后的字节码等信息存储起来。
JVM碎片回收是指将那些使用过后的Java类的具体的实例从内存进行回收,这就使得开发人员免去了自己编程控制内存的麻烦和危险。随着JVM的不断升级其碎片回收的技术和算法也更加合理。比较经典的算法有引用计数、复制、标记-清除和标记-整理。在JVM1.4.1版以后产生了一种叫分代收集技术,简单的来说就是利用对象在程序中生存的时间划分成代,以这个为标准进行碎片回收。关于碎片回收将在以后的文章中专门讲解。
java环境怎么设置
在downloads中选择JAVA DOWNLOAD进入Java下载列表
3
/5
【如图】点选Accept License Agreement,选择Windows这一栏下载安装包
4
/5
下载好之后,进入文件夹,双击应用程序根据提示进行安装,直至安装完成。
5
/5
【如图】测试jdk是否安装成功,可在【开始】中搜索cmd,输入【java -version】。
JAVA_HOME变量设置
1
/4
首先右击【计算机】进入【属性】然后选择其中的【高级系统设置】。
2
/4
点击进入【高级】中的【环境变量】,进入环境变量编辑界面。
3
/4
在下方的【系统变量】中,并不存在JAVA_HOME变量,那么我们需要点击【新建】
4
/4
变量名输入:JAVA_HOME
变量值指的是实际的安装路径(比如小编的路径为:C:\Program Files\Java\jdk-9)。
最后点击确定。
Path变量设置
1
/2
同样是在【系统变量中】我们可以看到path变量已经存在,那么我们只需要点击【编辑】,进入path变量的编辑
2
/2
变量名不变,变量值改为【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】,最后点击确定。
Classpath变量设置:java1.5版本之后可不需要设置classpath
1
/2
同样的,在系统变量中也不存在Classpath变量。点击进入【新建】
2
/2
变量名键入【Classpath】
变量值键入【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 】
注意不要漏掉变量值中的符号,最后点击确定。
测试环境配置是否成功
1
/1
完成以上三项变量配置之后不要忘了一步一步点击确定。
同样的,在【开始】中搜索【cmd】。
然后在键入【java】以及【javac】。
出现如图所示信息,说明配置成功。
第一首先在电脑上下载好java的编程软件。
然后在点击打开命令框。
2
/6
第二然后在计算机上右键打开属性。
在属性对话框上点击高级。
3
/6
第三然后再点击下面的环境变量。
4
/6
第四然后在环境变量的窗口下面的系统变量中。
点击选中path。
5
/6
第五然后再点击编辑。
再点击新建,将下载好的java编程软件的保存路径添加到上面,在点击确定。
注意:不要随意删除path中的东西。
6
/6
第六然后在命令框窗口中输入java。
再按回车键,要是会出现一大堆命令,说明java的运行环境弄好。
Java运行环境需求
Java是一门新兴的跨平台语言,他同时要求操作系统有相应的环境对使用这门语言的软件做相应的支持。java的运行环境是为jdk运行准备的。主要是用dos命令编译java程序要配置环境变量。
一个java项目中的软件环境、硬件环境、开发工具具体指的什么啊
软件环境:一般包括数据库(mysql、sqlserver),运行的中间件,即应用服务器,如tomcat、weblogic、webphere,以及运行的操作系统环境,如windows,unix(AIX,solaris),各版本的linux等,但是java是运行在java虚拟机即jvm上的,操作系统的影响不大。
硬件环境:一般是项目运行在的硬件素质(服务器)。如pc server,ibm、hp的小型机等等。
开发工具:有ibm开源的eclipse及衍生的myeclipse,sun的netbeans、或者收费的好用的IntelliJ IDEA等等。
扩展资料:
java的编程环境:
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK。
另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。
什么是JAVA开发环境,测试环境及生产环境,及它的过程
1、开发环境
顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。
2、测试环境
也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。
3、回归环境
回归bug的环境,其实就是我们的测试环境,在测试环境上测试、回归验证bug。
4、预发布环境
测试环境到生产环境的过渡。测试环境可能会受到一些限制,一些流程或者数据没有测试到,就可以在预发布环境进行验证,从而保证产品上线质量。
预发布环境和生产环境区别:
1)预发环境中新功能为最新代码,其他功能代码和生产环境一致。
2)预发环境和生产环境的访问域名不同。
注意事项:
1)预发布环境一般会连接生产环境的数据库,测试时要注意,以免产生脏数据,影响生产环境的使用。
5、生产环境
即线上环境,用户使用的环境。由特定人员来维护,一般人没有权限去修改。
另外,还有个灰度发布,发生在预发布环境之后,生产环境之前。
生产环境一般会部署在多台机器上,以防某台机器出现故障,这样其他机器可以继续运行,不影响用户使用。灰度发布会发布到其中的几台机器上,验证新功能是否正常。如果失败,只需回滚这几台机器即可。