新手尝试安装eclipse,在网上查找安装教程时走了不少歧路。有说jdk,jre不能安装同一路径下的,也有在eclipse运行时出错后外部导入包的,看运行出错的解决方法看的一脸蒙圈。所以分享一下自己的安装方法,但亲测安装后可以正常使用。
JDK与eclipse下载资源分享
JDK9
链接:https://pan.baidu.com/s/1ks97SfZ9PlDxm0lsMUwERA 密码:kvht
eclipse(解压即可用,不用安装)
链接:https://pan.baidu.com/s/1ci6csCA_mdlOxzu46kz70A 密码:hulk
这个eclipse用jdk8也可以,jdk10没试过,我想应该也可以
环境配置的解释说明
安装配置JDK(不建议装C盘)安装目录:D:\Java\jdk-9 D:\Java\jre-9
环境变量设置:
(这台电脑-属性-高级系统设置-环境变量-系统变量)
变量名:JAVA_HOME
变量值:D:\Java\jdk-9
变量名:Path
变量值:%JAVA_HOME%\bin(在原有路径后面增加)
(classpath不用配置)
说明:
path环境变量(掌握)
(1)path环境变量的作用
保证javac命令可以在任意目录下运行。
(2)path配置:
找到环境变量的位置,在系统变量里面
新建:
变量名:JAVA_HOME
变量值:D:\java\jdk8
修改:
变量名:Path
变量值:%JAVA_HOME%\bin
这样写好处(如果一个电脑装多个jdk,方便修改当前使用的JDK,而且tomcat等配置文件默认找JAVA_HOME路径)
其实不新建JAVA_HOME,直接写Path为D:\Java\jdk-9\bin也可以,不过为了以后方便,不建议
(解释一下为什么配置Path,因为java程序运行,需要通过jdk的bin目录下的javac.exe将java翻译成class文件(字节码文件),然后class文件通过java虚拟机(JVM)来执行,自己理解,JDK:JRE+工具,JRE:JVM+类库)
classpath环境变量(理解)(找.class文件,仿windows的path环境变量写的)
(1)classpath环境变量的作用
保证class文件可以在任意目录下运行
(2)classpath环境变量的配置
找到环境变量的位置,在系统变量里面
新建:
变量名:classpath
变量值:d:\java\code\HelloWorld案例
(不配置,会从当前路径查找.class文件。如果配置,不会从当前路径查找,而是从classpath路径下查找。如果上面变量值改为 .;d:\java\code\HelloWorld案例,.代表当前路径,则当前路径下的.class文件也能够运行)
没必要配置,一般.java文件与.class文件都在同一目录下,如果你不动的话
运行cmd 输入java和javac均有内容显示,则配置成功
然后安装elipse
注意:JDK与elipse安装版本问题,完成上述步骤即可运行java程序。
但当两个版本不匹配时,就会出现找不到或无法加载主类,或执行程序时报错'A JNI error has occurred,please check your installation and try again'等问题(我一开始随便下的eclipse,版本太低啦)