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盘。

相关文章
|
1月前
|
Java 应用服务中间件 开发者
Java面试题:解释Spring Boot的优势及其自动配置原理
Java面试题:解释Spring Boot的优势及其自动配置原理
87 0
|
16天前
|
IDE Oracle Java
Java零基础(2) - Java环境配置
【8月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
32 5
Java零基础(2) - Java环境配置
|
8天前
|
消息中间件 Java 大数据
"深入理解Kafka单线程Consumer:核心参数配置、Java实现与实战指南"
【8月更文挑战第10天】在大数据领域,Apache Kafka以高吞吐和可扩展性成为主流数据流处理平台。Kafka的单线程Consumer因其实现简单且易于管理而在多种场景中受到欢迎。本文解析单线程Consumer的工作机制,强调其在错误处理和状态管理方面的优势,并通过详细参数说明及示例代码展示如何有效地使用KafkaConsumer类。了解这些内容将帮助开发者优化实时数据处理系统的性能与可靠性。
36 7
|
5天前
|
安全 前端开发 Java
Web端系统开发解决跨域问题——以Java SpringBoot框架配置Cors为例
在Web安全上下文中,源(Origin)是指一个URL的协议、域名和端口号的组合。这三个部分共同定义了资源的来源,浏览器会根据这些信息来判断两个资源是否属于同一源。例如,https://www.example.com:443和http://www.example.com虽然域名相同,但由于协议和端口号不同,它们被视为不同的源。同源(Same-Origin)是指两个URL的协议、域名和端口号完全相同。只有当这些条件都满足时,浏览器才认为这两个资源来自同一源,从而允许它们之间的交互操作。
Web端系统开发解决跨域问题——以Java SpringBoot框架配置Cors为例
|
12天前
|
存储 Java 测试技术
Java零基础教学(05):如何Java环境配置??
【8月更文挑战第5天】Java零基础教学篇,手把手实践教学!
29 3
|
13天前
|
Oracle IDE Java
Java零基础教学(04):如何Java环境配置??
【8月更文挑战第4天】Java零基础教学篇,手把手实践教学!
24 1
|
15天前
|
IDE Oracle Java
Java零基础教学(02):如何Java环境配置??
【8月更文挑战第2天】Java零基础教学(02):如何Java环境配置??
26 3
|
14天前
|
IDE Java 测试技术
Java零基础(4) - JDK、IntelliJ IDEA的安装和环境变量配置
【8月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
41 0
Java零基础(4) - JDK、IntelliJ IDEA的安装和环境变量配置
|
22天前
|
存储 Java
java 服务 JVM 参数设置配置
java 服务 JVM 参数设置配置
23 3
|
22天前
|
Java Linux
linux 对子用户配置java 环境变量
linux 对子用户配置java 环境变量
18 3