Java 基础教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 开发环境安装

Java是并发,基于类,面向对象等的通用计算机编程语言。Java应用程序通常被编译为可在任何Java虚拟机(JVM)上运行的字节码,而与计算机架构无关。

以下是Linux和Windows的环境设置。JVM,JRE和JDK都依赖于平台,因为每个操作系统的配置都不同。但是,Java是平台无关的。

在设置环境之前,我们先来了解以下术语各自的用途:

  1. JDK(Java开发工具包):JDK供软件开发人员使用,并包含开发工具,例如Java编译器,Javadoc,Jar和调试器。

  2. JRE(Java运行时环境):JRE包含运行Java程序所需的Java库部分,并且供最终用户使用。JRE可以视为JDK的子集。

  3. JVM: JVM(Java虚拟机)是抽象机。它是提供可在其中执行Java字节码的运行时环境的规范。JVM可用于许多硬件和软件平台。

设置Windows Java环境的步骤

  1. 下载JDK(本文为Java8)
    首先我们需要下载java开发工具包JDK,阿里云镜像下载地址:

  2. 下载后,运行.exe文件并按照说明在计算机上安装Java。在计算机上安装Java后,必须设置环境变量。

    安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files\Java\jdk1.8.0_251

  3. 转到指定面板->系统和安全->系统。

  4. 在“高级系统设置”选项下,单击“ 环境变量”,如下所示。

  5. 在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
    变量设置参数如下:

    变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk1.8.0_251        // 要根据自己的实际路径配置
    
    变量名:CLASSPATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //注意最前面有个"."
    
    变量名:Path
    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  6. 单击确定,保存设置,您就完成了!现在,要检查安装是否正确完成,请打开命令提示符并键入javac -version。您将看到输出输出以前信息,说明安装正确完成。

  7. C:\Users\Administrator>javac -version
    javac 1.8.0_251
  8. 为了确定是否安装了编译器,请在命令提示符下键入javac。您将看到与javac相关的列表。

Linux的步骤

在Linux中,有几种安装Java的方法。但是,我们将介绍使用终端安装Java的最简单方法。对于Linux,我们将安装OpenJDK。OpenJDK是Java编程语言的免费开源实现。

  1. 转到应用程序->附件->终端

  2. 键入命令如下。

    sudo apt-get install openjdk-8-jdk
  3. 对于“ JAVA_HOME”(环境变量),如下所示,在“终端”中使用安装路径键入命令…(注意:默认路径如图所示,但是如果您在其他位置安装了OpenJDK,则请设置该路径。)

    export JAVA_HOME = /usr/lib/jvm/java-8-openjdk
  4. 对于“ PATH”(环境值),如下所示,在“终端”中使用安装路径键入命令…注:默认路径如图所示,但是如果您在其他位置安装了OpenJDK,则请设置该路径。)

    export PATH = $PATH:/usr/lib/jvm/java-8-openjdk/bin
  5. 你完成了!现在要检查安装是否正确完成,在终端中键入java -version。您将看到Java正在计算机上运行。

  6. 流行的Java编辑器/ IDE

    • Notepad++ / gedit:它们是用于编写Java程序的简单文本编辑器。Notepad++在Windows上可用,而gedit在Linux上可用。

    • Eclipse IDE:它是使用Java开发软件最广泛使用的IDE(集成开发环境)。您可以从下载Eclipse 。

    • IntelliJ IDEA:是java编程语言开发的集成环境。