java安装及设置环境变量

目录:

  1. java安装 (找不到或无法加载主类 com.sun.tools.javac.Main)
  2. 设置环境变量
  3. 编译运行HelloWorld
  4. javadoc生成文档
  5. maven安装及环境变量设置

1. java安装

情景:不使用默认安装

问题:cmd-javac 找不到或无法加载主类 com.sun.tools.javac.Main

解决:卸载,重新安装;jdk和jre不能装在一个文件夹下。

    e.g. jdk -- D:programJavajdk1.7.0_79

           jre -- D:programJavajre7

原因:安装jdk过程中,还会弹出一个jre的安装,这个和jdk不能安装在同一目录下,否则会冲突,导致javac.exe被删掉。(点此查看原文)如果使用java的默认安装,仔细观察会发现,jdk和后来弹出的jre默认安装路径确实是不一样的。

2. 设置环境变量

  • JAVA_HOME -- D:programJavajdk1.7.0_79 (jdk安装路径)
  • Path -- %JAVA_HOME%in;%JAVA_HOME%jrein;
    • 需要在path变量的最前面配置
  • CLASSPATH -- .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;
  • 测试环境变量是否配置成功

    cmd > java -version

       > javac -version

  • 变量的含义

    -->Path:

      java变量:给系统和应用程序提供参数。

      环境变量Path:告诉系统和应用程序一些系统必备的程序的存储位置。

      在cmd中使用ipconfig命令,本质上ipconfig是一个可执行程序(类似的还有>java xxx, >javac xxx),而系统如何知道这个程序的位置?环境变量Path。如果找不到,就会返回“‘ipconfig’不是内部或外部命令,也不是可运行的程序或批处理文件。”

    -->CLASSPATH:虽然系统现在通过Path找到java和javac了,但还有些东西找不到,是什么呢?java的类库文件。如通过import java.xx.xx显示引入或者隐藏引入的类文件。另外,自己写的程序的位置也最好放进来。

    -->JAVA_HOME:好吧,就是为了省劲。

      在设置Path的时候,你是希望输入:

      C:Program FilesSunJavajdk1.6.0_02in

      还是更希望输入:

      %JAVA_HOME%in

      而且如果安装路径变了,也只需要修改JAVA_HOME这一处,而不是Path、CLASSPATH也要一起修改。( ▼-▼ )

    这里有个更唠唠叨叨的解释(点这里)。

3. 编译运行HelloWorld

class HelloWorld {

    public static void main(String[] argus) {
        System.out.println("HelloWorld");
    }

}
View Code

编译、运行:(注意,运行时执行 java 类名,而不是java HelloWorld.class)

javac HelloWorld.java
java HelloWorld

4.javadoc生成文档

  1. 支持html标记
  2. 支持javadoc标记
  3. 命令
javadoc HelloWorld.java

5. maven安装及环境变量设置

  • M2_HOME -- D:softwareapache-maven-3.5.3-binapache-maven-3.5.3(maven安装路径)
  • Path -- %M2_HOME%in;
  • 测试环境变量是否配置成功

    cmd > mvn --version

原文地址:https://www.cnblogs.com/xhz-dalalala/p/4559261.html