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

相关文章
|
2月前
|
Oracle Java 关系型数据库
搭建Java开发环境:
搭建Java开发环境:
47 0
|
10天前
|
Java 数据库连接 数据库
如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面
本文介绍了如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面。通过合理配置初始连接数、最大连接数和空闲连接超时时间,确保系统性能和稳定性。文章还探讨了同步阻塞、异步回调和信号量等并发控制策略,并提供了异常处理的最佳实践。最后,给出了一个简单的连接池示例代码,并推荐使用成熟的连接池框架(如HikariCP、C3P0)以简化开发。
25 2
|
12天前
|
数据采集 分布式计算 Java
Kettle的Java开发环境需要什么jar包?
【10月更文挑战第24天】Kettle的Java开发环境需要什么jar包?
55 2
|
20天前
|
安全 Java 数据安全/隐私保护
如何配置 Java 安全管理器来避免访问控制异常
配置Java安全管理器以防止访问控制异常,需在启动JVM时通过 `-Djava.security.manager` 参数启用,并设置安全策略文件,定义权限规则,限制代码执行操作,确保应用安全。
|
23天前
|
Java BI 调度
Java Spring的定时任务的配置和使用
遵循上述步骤,你就可以在Spring应用中轻松地配置和使用定时任务,满足各种定时处理需求。
108 1
|
1月前
|
消息中间件 分布式计算 Java
大数据-73 Kafka 高级特性 稳定性-事务 相关配置 事务操作Java 幂等性 仅一次发送
大数据-73 Kafka 高级特性 稳定性-事务 相关配置 事务操作Java 幂等性 仅一次发送
27 2
|
1月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
67 4
|
1月前
|
Java Shell Maven
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
93 4
|
1月前
|
消息中间件 Java 大数据
大数据-56 Kafka SpringBoot与Kafka 基础简单配置和使用 Java代码 POM文件
大数据-56 Kafka SpringBoot与Kafka 基础简单配置和使用 Java代码 POM文件
62 2
|
2月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
39 5
下一篇
无影云桌面