java开发环境的配置

简介: java开发环境的配置

名词解释:

JDK:Java Development Kit(java开发工具包)

JRE:Java Runtime Environment(java运行环境)

IDE:Integrated Development Environment(集成开发环境)

 

要安装的程序:

1.安装JDK(开发工具包):用于编译及运行java程序。一般通过配置环境变量可以在DOS控制台界面下用命令来编译运行java程序。

2.安装JRE(java程序运行环境):如果安装了JDK,则JDK会自动安装JRE(不用另外单独下载JRE,JDK安装包里面已经集成了),但是如果只是运行java程序而不是做开发,那你只需要安装JRE就可以。

3.安装NetBeans:NetBeans是众多Java IDE中的一种,原则上可以用任意能够编写文字的工具来写java程序,例如windows系统自带的记事本,但是为了方便,一般使用集成开发环境,NetBeans就是一个比较适合新手的众多集成开发环境中的一个。

 

除NetBeans外,还有Eclipse,MyEclipse,JBuilder等开发工具。大部分Java程序员使用Eclipse和MyElclipse,NetBeans是Sun公司(java就是Sun公司的工程师发明的)开发的一款免费的集成开发环境,Eclipse最初是IBM开发的,后来捐献给开源社区了,MyEclipse最初只是Eclipse的一个收费的插件(用于开发J2EE的平台),后来MyEclipse干脆把Eclipse集成进去了,所以现在MyEclipse已经不只是一个插件了,Eclipse免费,MyEclipse收费.初学者建议使用NetBeans,NetBeans体积也比较小.

 

JDK常用工具:

javac.exe:Java编译器,用于把Java源程序编译成字节码,即将.java文件编译成.class文件。

java.exe:Java解释器,用于解释执行Java字节码,即接受.class文件,然后启动Java虚拟机(JVM)解释并执行。

appletviwer.exe:用于运行和调试已经编译成字节码的Java Applet。

javadoc.exe:Java文档制作工具。

jar.exe:压缩工具

javah.exe:C头文件产生工具,用于编写本地办法。

jdb.exe:Java调试器,用来调试Java程序。

wsimport:引入Web服务。

 

配置环境变量:

下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图:


选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮,如图:



 

在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮,如图:


在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。如图:(其中的“.;表示当前目录”)



 

现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:


注意事项

记得不要漏掉最后的“;”符号。

 

运行第一个java程序

Java环境配置好了,让我们来运行第一个Java程序。

为了方便用DOS命令进入该文件夹,我选择了把程序放在JDK安装目录里面。



首先我新建了一个文件夹“test”,然后在里面新建一个记事本文件,命令为:FirstJava.java(注意后缀是.java,如果你隐藏了扩展名,请先取消隐藏扩展名,如果不会取消,请百度一下。)

然后用记事本打开刚才新建的FirstJava.java,在里面输入java程序语句:

//My first java program
public class FirstJava{
  public static void main(String args[]){
    System.out.println("This is my first java program!");
  }
}


保存文件。(注意,class后面的那个是类名,必须与文件名一样。可以看到我的类名和文件夹都是“FirstJava”)。

 

然后点击开始——运行(快捷键win+R),输入“cmd”,回车打开。输入“D:”然后回车进入D盘(因为刚才编写的java程序在D盘的一个文件夹里面),输入“dir”查看当前文件夹下的内容,如下图所示。


OK,经过几次的cd和dir命令,我们已经在命令行界面进入了我写的java程序所在的文件夹了,最后一个图,我们可以看到有一个文件名字为“FirstJava.java”,这个就是我们前面新建的并在里面写了几行java程序的文件。

 

现在我们用javac来编译。


首先用dir查看test文件夹,发现只有一个文件,然后输入“javac FirstJava.java”,回车,再用dir查看test文件夹里面的文件,发现变成了两个,就是说,刚才javac已经把FirstJava.java编译生成了一个FirstJava.class文件。注:javac是一个程序,一个用来编译java程序的编译器。



下面执行java程序。

上面我们已经用javac把“FirstJava.java”程序源文件编译成了一个class文件。输入“java FirstJava”即可执行。



第一个java程序执行成功,噢耶!


附:

几个DOS常用命令

dir:dir是directory的缩写,中文意思是“目录”或“文件夹”,dir命令用于显示当前路径下的文件及文件夹(类似Linux下的ls),在后面加个文件夹名可以查看该文件夹下的文件与文件夹。例:dir newfolder

cd:cd是change directory的缩写,即“改变目录”,cd命令用于改变当前路径,这个与Linux的基本相同,例如:cd .. 表示退回到上一级目录,cd foldername 表示进入该文件夹。

tree:tree命令用于显示当前目录下的目录树。

C:进入C盘,同理,D:进入D盘,E:进入E盘。

相关文章
|
6月前
|
人工智能 前端开发 Java
2025年WebStorm高效Java开发全指南:从配置到实战
WebStorm 2025不仅是一款强大的JavaScript IDE,也全面支持Java开发。本文详解其AI辅助编程、Java特性增强及性能优化,并提供环境配置、高效开发技巧与实战案例,助你打造流畅的全栈开发体验。
615 4
|
7月前
|
资源调度 安全 Java
Java 大数据在智能教育在线实验室设备管理与实验资源优化配置中的应用实践
本文探讨Java大数据技术在智能教育在线实验室设备管理与资源优化中的应用。通过统一接入异构设备、构建四层实时处理管道及安全防护双体系,显著提升设备利用率与实验效率。某“双一流”高校实践显示,设备利用率从41%升至89%,等待时间缩短78%。该方案降低管理成本,为教育数字化转型提供技术支持。
217 1
|
7月前
|
Java 应用服务中间件 Linux
在Java 12环境中配置和部署Apache Tomcat的步骤。
这段部署Tomcat的冒险旅程充满技术挑战,但同时也像游戏一样充满乐趣。它需要你提前准备,仔细执行,并随时准备解决意外情况。成功后,你就可以在这匹强壮的网络野马上,带着你的Java应用,冲向Web开发的璀璨星空。
243 56
|
6月前
|
存储 搜索推荐 算法
Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)
本文深入探讨了Java大数据技术在智能金融理财产品风险评估与个性化配置中的关键应用。通过高效的数据采集、存储与分析,Java大数据技术助力金融机构实现精准风险评估与个性化推荐,提升投资收益并降低风险。
Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)
|
6月前
|
传感器 机器学习/深度学习 算法
Java 大视界 -- Java 大数据在智能农业温室环境调控与作物生长模型构建中的应用(189)
本文探讨了Java大数据在智能农业温室环境调控与作物生长模型构建中的关键应用。通过高效采集、传输与处理温室环境数据,结合机器学习算法,实现温度、湿度、光照等参数的智能调控,提升作物产量与品质。同时,融合多源数据构建精准作物生长模型,助力农业智能化、精细化发展,推动农业现代化进程。
|
6月前
|
Oracle Java 关系型数据库
新手必看:Java 开发环境搭建之 JDK 与 Maven
本文分享了 Java 学习中 JDK 安装配置与 Maven 使用的入门知识,涵盖 JDK 下载安装、环境变量设置、Maven 安装配置及本地仓库与镜像设置,帮助新手快速搭建 Java 开发环境。
839 0
|
11月前
|
Linux 网络安全 Docker
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
尼恩提供了一系列文章,旨在帮助开发者轻松搭建一键开发环境,涵盖Java分布式、高并发场景下的多种技术组件安装与配置。内容包括但不限于Windows和CentOS虚拟机的安装与排坑指南、MySQL、Kafka、Redis、Zookeeper等关键组件在Linux环境下的部署教程,并附带详细的视频指导。此外,还特别介绍了Vagrant这一虚拟环境部署工具,
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
|
10月前
|
Java Shell 数据库
【YashanDB知识库】调用外部UDF未能识别Java环境配置
【YashanDB知识库】调用外部UDF未能识别Java环境配置
【YashanDB知识库】调用外部UDF未能识别Java环境配置
|
10月前
|
Java API Docker
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
以上内容是一个简单的实现在Java后端中通过DockerClient操作Docker生成python环境并执行代码,最后销毁的案例全过程,也是实现一个简单的在线编程后端API的完整流程,你可以在此基础上添加额外的辅助功能,比如上传文件、编辑文件、查阅文件、自定义安装等功能。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境