Java程序设计环境

Java相关术语:

JDK(Java Development Kit)- 编写Java程序需要的工具包;

JRE(Java Runtime Environment)- 运行Java程序需要的环境,一般主要指JVM,是JDK的一个子集; 

JVM(Java Virtual Machine)- Java虚拟机;

Server JRE - 在服务器上运行Java程序的软件; 

OpenJDK - JavaSE的一个免费开源; 

SE - 标准版; ME - 微型版; EE - 企业版;

NetBeans - Oracle公司的集成开发环境; 

SDK(Software Development Kit) - 一个过时的术语,用于描述1998~2006年之间的JDK;

开发工具

2020/08/19

首先是JDK,也就是java开发工具包。JDK有开发java所需的所有工具,是一个文件夹。一般的目录形式是JAVA/jdk-[版本号]/...

在jdk目录里,有一些需要注意的目录。

bin目录里存放了编译器执行工具等等。

lib中存放了一些资源,包括了许多扩展包资源。

conf里则是配置文件。

其他的暂且还不知道。

环境配置

因为java9以后引入了模块化,所以classpath不需要设置,而且lib中没有tools.jar或者一些运行环境的文件。

为了执行javac和java命令,所以需要在系统变量的path中添加bin文件夹的路径。不过按照网上教程的设置,还需要添加一个JAVA_HOME的变量,设置为jdk的目录,然后再path中添加%JAVA_HOME%/bin的路径。

然后环境配置一般来说到此就结束了。

文档帮助

www.oracle.com/technetwork/java/javase/downloads

在这里下载文档后,解压,浏览器打开html文件,就可以在浏览器中查找相关类和方法的说明。

运行java

1.命令行编译运行

因为java程序使用的是编译加解释,中间需要生成字节码文件。

首先win+r打开cmd,如果源代码中没有标记包名,就需要先到类的目录下,然后再用javac xxxxx.java进行编译。

或者javac 路径/xxxx.java

编译完成后,使用java xxxx运行。注意,不要在类名后面加.class,否则会报错。

2.jshell运行

jshell类似于python里的idle,它不需要创建类,不需要创建主函数,可以直接输入一行代码运行,返回结果。

可以用来测试一些基础语法,对于新手了解java语法有一定的帮助。

在命令行中键入jshell,成功进入jshell就可以开始键入代码。

3.集成开发环境

我目前只用过两个,一个是eclipse,还有一个是vscode。

vscode来做java项目只需要安装Java Extension Pack扩展包,说实话,可能因为我已经设置好了jdk的环境,所以并没有配置什么设置文件,安装完成后照着右下的提示就行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。