怎么搭建的java开发,测试,生产环境的

JDK、JRE、JVM关系如图 – 4 所示:图- 4 从图示可以看出,JDK中包含了编译、运行等开发工具及JRE,而JRE中包含了Java系统类库及JVM,运行一个java程序所需要的最小环境即为JRE,而开发一个Java程序所需要的最小环境为JDK,因为JDK中还包含了很多用到的命令。安装JDK 可以从官方地址下载并安装JDK:...
怎么搭建的java开发,测试,生产环境的
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

2017-05-03
专业问题找 万工信息 ,做了有8年多了,还是不错的!2017-05-03
开发测试我知道,生产是要干嘛2017-05-03
mengvlog 阅读 10 次 更新于 2025-07-19 19:01:03 我来答关注问题0
  •  翡希信息咨询 《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)

    方法一:通过手动添加多个Selenium相关的jar包到Eclipse项目中。方法二:将Seleniumserverstandalone.jar添加到Eclipse项目的构建路径中。这种方法更为简便,且包含了Selenium所需的所有依赖。解决可能遇到的报错:如果在搭建过程中遇到NoClassDefFoundError等错误,通常是因为缺少某些jar包。确保所有必要的jar包都已...

  • 明确目标:确定要开发的Java应用程序的功能、性能、用户界面等需求。定义问题:详细阐述程序需要解决的问题以及满足的目标客户要求。环境搭建与配置:安装JDK:下载并安装Java开发工具包(JDK),它是Java开发环境的基础组件。选择IDE:下载并安装集成开发环境(IDE),如Eclipse、IntelliJ IDEA等,这些工具提供...

  •  翡希信息咨询 微信公众平调试开发部署实战(Java)

    搭建Java开发环境:安装JDK:Java开发工具包,是Java程序开发的基础。配置Maven:Maven是Java项目的管理和构建工具,有助于管理项目依赖和构建过程。部署Tomcat服务器:Tomcat是Java Servlet和JSP的容器,用于运行Java Web应用。使用Nginx进行反向代理:Nginx作为高性能的HTTP和反向代理服务器,可以处理大量并发连...

  •  翡希信息咨询 在 VSCode 上搭建一个完美的 Java 环境

    在服务器上配置 nginx,设置虚拟主机,为测试接口提供服务。安装单元测试插件,并配置测试运行器以查看和运行项目内的单元测试。通过上述步骤,你可以在 VSCode 上搭建一个功能完善的 Java 开发环境,实现高效的远程开发、代码管理、测试和调试。

  •  阿暄生活 java开发模块流程是什么

    安装Java开发环境:包括JDK(Java Development Kit)和IDE(集成开发环境),如Eclipse、IntelliJ IDEA等。配置工具和库:设置开发所需的各类工具和第三方库。编码实现:编写代码:根据设计文档,逐步实现各个模块的功能。遵循编码规范:确保代码的可读性和可维护性。单元测试:测试各个模块:使用JUnit等测试框架...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部