精华内容
下载资源
问答
  • java开发环境搭建

    千次阅读 2016-01-25 13:49:38
    JDK是整个JAVA的核心,其中包括了JAVA运行环境(JRE)、Java开发工具和Java基础类库。 JRE的JAVA Runtime Environment的缩写,即JAVA运行环境。Java程序运行时必需要JRE的支持。 JDK是Java的开发平台,在编写Java...

    JDK:

    JDK是JAVA Development Kit的简称,即JAVA开发套装。JDK是整个JAVA的核心,其中包括了JAVA运行环境(JRE)、Java开发工具和Java基础类库。

    JRE的JAVA Runtime Environment的缩写,即JAVA运行环境。Java程序运行时必需要JRE的支持。

    JDK是Java的开发平台,在编写Java程序时,需要JDK进行编译处理;JRE是Java程序的运行环境,包含了JVM的实现及Java核心类库,编译后的Java程序必须使用JRE执行。在下载的JDK安装包中集成了JDK与JRE,所以在安装JDK过程中会提示安装JRE。


    Java的平台版本:

    Java分为J2SE、J2EE和J2ME三个不同的平台版本,即标准版(Java 2 Platform, Standard Edition)、企业版(Java 2 Platform, Enterprise Edition)和微型版(Java 2 Platform, Micro Edition)。从Java 1.5(或者Java 5.0)开始,它们被改称为Java SE、Java EE和Java ME。

    各平台版本之间的差别在于适用范围不同:
    • 标准版平台(Java SE)允许开发和部署在桌面、服务器、嵌入式和实时环境中使用的Java应用程序。另外,Java SE包含了支持实现Java Web服务的类库,因此标准版是企业版的基础。

    • 企业版平台(Java EE)帮助开发者开发和部署Java Web应用。企业版提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务的体系结构(Service-Oriented Architecture, SOA)和Web 2.0 应用程序。

    • 而微型版平台(Java ME)主要用于移动设备和嵌入式设备,如手机、PDA、电视机顶盒等等。微型版包括灵活的用户界面、健壮的安全模型、许多内置的网络协议、以及对可动态下载的在线和离线应用的支持。基于Java ME规范的应用程序与普通Java程序一样,只需编译一次,即可在许多设备上运行。

    Java的版本:
    • 1995年5月23日,Java语言诞生
    • 1996年1月,JDK 1.0发布
    • 1997年2月18日,JDK 1.1发布
    • 1998年12月4日,J2SE 1.2发布,1.2版及其之后的版本也被称为Java 2
    • 1998年12月8日,Java 2企业版发布
    • 2000年5月8日,J2SE 1.3发布
    • 2002年2月13日,J2SE 1.4发布
    • 2004年9月30日,J2SE 1.5发布,J2SE 1.5版也被称为Java 5.0
    • 2006年12月,Java 6.0发布
    • 2010年9月,Java 7.0发布2014年3月19日,甲骨文公司发布Java 8.0的正式版。
    • 2014年3月, JAVA8
    1. 下载JDK/JRE:

    首先,访问Oracle公司的Java SE的下载主页 (http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择一个版本(以Java SE 7为例),如下图:

    JDK下载页面


    此页面包含多个版本的JDK、JRE、帮助文档、源代码等下载内容的链接。如果不是Java程序的开发者,仅仅想在自己的系统中运行Java程序,那么只需要一个JRE就可以了;如果想使用Java开发自己的应用程序,则需要下载JDK,其中已包含JRE,因此下载了JDK后无需再单独下载JRE。

    这里以下载Java SE 7的JDK为例,点击相应的Download按钮,转到下载页面:

    下载JDK

    在此页面中,包含了对应各种操作系统的JDK下载链接,选择自己系统对应的JDK,将其下载到本地硬盘上。注意,在下载之前需要先阅读“Oracle Binary Code License Agreement for Java SE”,必须接受其中的条款才能下载JDK(选中“Accept License Agreement”)。

    2. 安装JDK/JRE:

    无论是在Windows还是在Linux下安装JDK都很简单,与安装其他程序没什么不同。(因为我没有其他操作系统的环境,也没用过其他系统,因此不清楚在其他操作系统下的安装方法,但想来应该也不是难事——至少不会比安装其他程序难)。

    在Windows中,双击刚才下载的“jdk-7-windows-i586.exe”文件,就会打开安装界面。点击“下一步”按钮,可以在此选择需要安装的组件和安装目录,窗口右侧是对所选组件的说明,包括组件功能和所需的磁盘空间;可以点击“更改”按钮来改变安装目录。点击“下一步”即开始正式安装。安装完毕后,将会显示安装已完成的信息,点击“完成”按钮即可完成安装。

    来到安装文件夹下,即可以看到已安装的JDK的目录结构。(注意其中包含名为“jre”的文件夹,这就是前面说的JDK包含JRE的原因所在)

    整个安装过程如下面几幅图所示:

      

      


    注意:操作系统分为32位操作系统和64位操作系统,对应地,JDK也分为32位版和64位版(名称中带有“i586”或“x86”的为32位版,带有“x64”则表示该JDK为64位版)。64位版JDK只能安装在64位操作系统上,32位版JDK则既可以安装在32位操作系统上,也可以安装在64位操作系统上。原因是64位的操作系统能够兼容32位的应用程序。
    换句话说,即使CPU是64位的,但如果安装的操作系统是32位的,那么也无法安装64位版的JDK。


    在Linux中安装JDK与安装其他程序相同。下载时可以选择.rpm或.tar.gz格式的安装文件,这里以后者为例进行说明。

    首先解压缩下载的文件,输入命令“
    tar -xf jdk-7-linux-i586.tar.gz -C /usr ”,将文件解压到/usr目录下,这样就完成了安装(如图):

    Linux安装JDK



    环境变量

    环境变量分为系统环境变量和用户环境变量。
       而用户环境变量只对当前用户起作用。
    系统环境变量,对所有用户起作用
    系统环境变量的意思是无论你是用那个用户帐号登陆后都能够共享的环境变量,就是有点公用的意味。
          而用户环境变量顾名思义就是只有这个用户登陆后才能被这个用户使用的环境变量,就是有点私有的意味。
          用户变量只对当前用户有效
         系统变量对本机所有用户有效

    Windows操作系统中:path Path PATH三者是一样的,不区分大小写,多个则重复查找。

      例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。

      这个问题在linux下面就相对好理解一些,系统变量都在/etc/profile文件里面,而用户的变量则在~/.bash_profile(如果用的是bash的话),每个用户的用户目录对其他用户不可见。假设有a,b,c三个用户,你在a的变量文件中写入语句在屏幕上述出a,在b的输出b,c的什么都不输出,系统文件输出sys,那么当你用a用户登陆时,输出a;用户b登陆输出b,用户c则输出sys.
    3. 设置环境变量:

    环境变量是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。环境变量相当于给系统或应用程序设置的一些参数。

    编译或运行Java程序时,都是基于命令行的,因此在此之前必须设置一些环境变量的值。有些Java IDE(集成开发环境)内置了JDK,因此使用这些IDE时可以不指定环境变量。还有些程序需要个性化的环境变量(如Apache Tomcat需要JAVA_HOME环境变量)。

    与JDK或JRE的使用有关的是PATH、CLASSPATH等几个环境变量。这里先解释一下这些变量的含义:

    PATH变量用来告诉操作系统到哪里去查找一个命令。如果清空PATH变量的值,在Windows中运行一个外部命令时,将提示未知命令错误(当然,在Linux中也是一样):



    注意:在Windows中,如“dir”、“cd”等命令是内部命令,类似于DOS中的常驻命令。这些命令在命令行窗口启动时会自动加载到内存中,不需要到磁盘上去寻找对应的可执行文件,因此即使清空了PATH变量的值也不会影响这些命令的使用。然而,像“java”这样的外部命令,在执行时必须先由操作系统到指定的目录找到对应的可执行程序,然后才能加载并运行。到哪里去寻找这些程序就是依靠PATH变量来指定的。
    Linux也是类似,甚至可以说在Linux中,PATH环境变量更为重要,因为Linux的很多基本命令都属于外部命令,如“ls”、“mkdir”等。当将PATH变量清空后,这些命令都将无法使用(当然,还是有一些内部命令我们仍然可以使用)。


    CLASSPATH是编译或运行Java程序时用来告诉Java编译器或虚拟机到哪里查找Java类文件的,后面会对其做详细介绍。

    在Windows XP或之前的版本中,依次点击“右键我的电脑” -> “属性” -> “高级” -> “环境变量”;在Windows Vista和Windows 7中则依次点击“右键我的电脑” -> “属性” -> “高级系统设置” -> “高级” -> “环境变量”,打开环境变量设置窗口:


    添加下面的变量值:

    变量设置

    • 变量名:JAVA_HOME
    • 变量值:C:\Program Files\Java\jdk1.7.0
    //这里是你JDK的安装路径,可以更换
    • 变量名:CLASSPATH
    • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
    • 变量名:Path
    • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


    1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。 

    2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 

    3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 


    注意:在Windows中,环境变量分为“用户变量”和“系统变量”,它们的区别是,“用户变量”只对当前的用户起作用,而“系统变量”则对系统中的所有用户起作用。如果希望在多个用户之间共享环境变量的设置,可以将这些环境变量设置为系统变量,否则,应该使用用户变量,避免影响其他用户。在Linux中也有类似的概念,接下来会讲到。

    ------------------在Linux中没有经过测试,不一定对,只是参考------------------
    在Linux中,可以通过编辑“~/.bashrc”文件来修改环境变量。在最后添加下面几行脚本,然后保存并退出:
    JAVA_HOME=/usr/jdk1.7.0
    JAVA_BIN=/usr/jdk1.7.0/bin
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.
    export JAVA_HOME JAVA_BIN PATH CLASSPATH



    注意:Linux中,每个用户的home目录下都有.bashrc文件,这个文件用来保存用户的个性化设置,如命令别名、路径等,当然也可以用来定义环境变量。此文件是与每个用户相关的,一个用户的设置不会影响到其他用户,在这里设置环境变量相当于前面讲的Windows的用户环境变量。Linux中全局设置通常保存在“/etc/profile”文件中。
    另外,Linux中PATH和CLASSPATH的分割符都是“:”(冒号),而Windows中是“;”(分号)。


    当环境变量设置完成后,在Windows中打开新的命令行窗口,在Linux中使用“source ~/.bashrc”命令重新加载.bashrc文件,即可使新的环境变量生效。输入“java -version”命令,还需输入“javac”即编译器是否存在。应该会打印出类似下面两幅图所示的内容:

    Windows命令行的输出:


    Linux的输出:



    对以上步骤补充说明几点:

    1. 可以在Windows命令行或Linux Shell中使用命令设置环境变量。例如,在Windows中可以使用“set var_name=some value”,在Linux中使用“var_name=some value”,这种方式与上面介绍的方式的区别在于:这种方式的设置是临时性的,当重新启动一个新的命令行窗口(Windows)或重新登录(Linux)后,这些临时变量就会丢失。

    2. JDK版本混乱:有时候,使用“java -version”命令可以打印出JDK的版本信息,但却与我们刚刚安装的JDK版本不一致。比如我们明明安装的是JDK 7,但却打印出JDK 6的版本信息,如下图所示:

                             

      检查PATH变量,发现其中有一个路径为“C:\Program Files (x86)\Java\jdk1.6.0_25\bin”,原来我的系统中安装了两个版本的JDK,JDK 6和JDK 7。由于此JDK 6在系统环境变量PATH中,而Windows查找命令对应的程序时,首先查找的是系统变量,当找到了一个可用的java程序时,Windows将运行这个程序,而不再进一步查找。也就是说,系统PATH环境变量屏蔽了用户PATH环境变量。

      不光如此,靠近PATH变量前部的路径中的程序将屏蔽其之后的路径中的同名程序。如同样是在系统PATH变量中,“C:\Program Files (x86)\Java\jdk1.6.0_25\bin;C:\Program Files (x86)\Java\jdk1.7.0\bin”,那么JDK 6仍然将屏蔽JDK 7,如果将它们的顺序交换:“C:\Program Files (x86)\Java\jdk1.7.0\bin;C:\Program Files (x86)\Java\jdk1.6.0_25\bin”,结果则相反。

      不只是用户安装了多个版本的JDK时可能导致JDK版本的混乱,而且很多软件产品自身会包含JDK,即使用户只安装了一个JDK,但仍有可能与这些软件中的JDK互相屏蔽(如果这些软件同时也设置了环境变量的话)。例如Oracle数据库、MyEclipse等都包含自己的JDK。

      在Windows下我还遇到过一个问题,那就是居然在Windows\system32目录下发现了java.exe、javaw.exe、javaws.exe三个文件,因为系统PATH变量中此目录处于较靠前的位置,因此很容易将用户自己安装的JDK屏蔽掉。

      有三种方法来解决这个问题:

      第一种方法是使用绝对路径,例如我们运行命令时使用“"C:\Program Files (x86)\Java\jdk1.7.0\bin\java.exe"”(当然,.exe可以省略)而不是“java”。使用绝对路径时,操作系统会直接根据路径定位到命令所在的目录,不再通过PATH变量来查找。这种方法的优点是绝对不会导致命令的覆盖,但缺点也很明显:必须输入完整的路径来运行命令(通常也很长)。

      需要注意的是,当绝对路径中存在空格时(如上面的例子那样),需要将命令用英文双引号引起来。在设置PATH变量时不需要这样做,操作系统会自动完成这件事。

      第二种方法是将自己安装的JDK路径设置到系统PATH变量的开头,这样,操作系统查找命令时就会最先查找我们设置的路径。但这种方法的缺点就是可能会影响其他用户(设置在了系统PATH变量中),并且可能会影响其他程序(其他的JDK被我们的屏蔽了)。

      第三种方法就是设置一个新的环境变量,例如“JAVA_HOME”,将其值设置为我们安装的JDK的路径,如“C:\Program Files (x86)\Java\jdk1.7.0”,我们运行时,只需输入“"%JAVA_HOME%\bin\java"”即可(注意当路径中含有空格时要用双引号将命令引起来)。Apache Tomcat就使用这种方法。



    第一个Java程序

    下面看一个简单的Java程序,它将打印字符串 Hello World

    实例

    public class HelloWorld {
        /* 第一个Java程序
         * 它将打印字符串 Hello World
         */
        public static void main(String []args) {
            System.out.println("Hello World"); // 打印 Hello World
        }
    }

    运行实例 »

    下面将逐步介绍如何保存、编译以及运行这个程序:

    • 打开Notepad,把上面的代码添加进去;
    • 把文件名保存为:HelloWorld.java;
    • 打开cmd命令窗口,进入目标文件所在的位置,假设是C:\
    • 在命令行窗口键入 javac HelloWorld.java  按下enter键编译代码。如果代码没有错误,cmd命令提示符会进入下一行。(假设环境变量都设置好了)。
    • 再键入java HelloWorld 按下Enter键就可以运行程序了
    • 必须输入完整的包名和类名(不需要.class后缀),且大小写不能弄错(因为Java是区分大小写的)

    你将会在窗口看到 Hello World

    C : > javac HelloWorld.java
    C : > java HelloWorld 
    Hello World







    展开全文
  • Java Learning 000 搭建开发环境

    万次阅读 2016-08-09 01:50:29
    Java Learning 000 搭建开发环境 JDK (Java Develop Kit :Java开发工具包) eclipse (eclipse 集成开发环境软件)安装 JDK Java Develop Kit :Java开发工具包。编译、运行java程序的工具包,是一切java应用程序...

    Java Learning 000 搭建开发环境

    你需要两个软件:
    * JDK (Java Develop Kit :Java开发工具包)
    * eclipse (eclipse 集成开发环境软件)

    安装 JDK

    Q: 什么是 JDK
    A: Java Develop Kit :Java开发工具包。编译、运行java程序的工具包,是一切java应用程序的基础,所有java应用程序是构建在这个之上的。


    JDK一共有三种版本的开发包:Java EE,Java SE, Java ME。他们分配是:

    简称全称中文全称说明
    Java EEJava Enterprice editionJava 企业版本写大型企业程序用的Java版本
    Java SEJava Standard editionJava 标准版本Java的基础程序的开发
    Java MEJava Micro editionJava 微型版本用于手机、PDA等嵌入式开发

    对于我们初学 Java 的人来说,使用 Java SE 最好不过了。

    Step 1. 下载 Java SE :http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html

    Q:什么是 Java SE?
    A: Java SE 的全称是:Java standard edition (Development Kit) 。中文就是:Java标准版(开发包)。

    Step 2. 选择 JDK

    这里写图片描述

    这里写图片描述

    Q:我们是下载 8u73 还是 8u74
    A: 下载任何一个都可以,我们就下载8u73。以8u73为例:8 指的是Java的版本号,u 指的是:update 更新的意思,73 就是 Java 8这个版本的包第73次更新。

    我的电脑是window 64位的:

    这里写图片描述

    Step 3. 所以,我们现在windows x64项的 Java SE软件包:

    这里写图片描述

    Step 4 . 下载后,直接双击运行,傻瓜式安装。(我都是用默认安装路径)

    这里写图片描述

    这里写图片描述

    这里写图片描述

    注意: 无需配置环境变量

    因为我们一会儿下载的 eclipse 是: Eclipse IDE for Java Developers安装包(这个版本的软件会将所有依赖关系的环境变量自动找到。),所以我们不需要手动配置环境变量。

    现在 eclipse for java

    来到eclipse官网下载网页,选择:Eclipse IDE for Java Developers安装包:

    这里写图片描述

    Step 5 . 下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/marsr

    下载完成后,直接使用 解压软件 将其解压到:C:\Program Files\路径里面。eclipse 软件是免安装的,解压后直接就能使用。
    双击:eclipse.exe就可以使用。

    这里写图片描述

    Step 6 . 设置一个工作空间(workspace)路径:

    这里写图片描述

    搞定

    当你双击 eclipse.exe 时,可能会遇到下面的问题

    问题1: Java was started but returned exit code = 13

    这里写图片描述

    解决办法:将其复制到C:\Program Files路径。

    问题2: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations.

    这里写图片描述

    解决办法:请下载Java JDK。


    参考网站;
    https://www.pcsetting.com/devtools/35
    Youtube:How To Install Eclipse and Get Started with Java Programming
    https://www.youtube.com/watch?v=1KphXTAjrLI
    J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
    http://www.metsky.com/archives/547.html

    展开全文
  • windows使用idea搭建java开发环境

    千次阅读 2019-05-07 08:26:11
    各位热爱技术的朋友,本篇给大家带来从零开始搭建windows环境下idea开发工具的java开发环境 站在java开发的角度,windows比ubuntu起来要爽一点,所有的工具UI版本体验都要高过ubuntu,作为java应用开发工程师,...

    各位热爱技术的朋友,本篇给大家带来从零开始搭建windows环境下idea开发工具的java开发环境

    站在java开发的角度,windows比ubuntu用起来要爽一点,所有的工具UI版本体验都要高过ubuntu,作为java应用开发工程师,用windows作为开发环境是不错的选择

    为了还原从零开始的感觉,我用了另外一台电脑重新安装了win10操作系统

    一、准备工作

    1、jdk1.8_191 下载地址(据不可靠小道消息,jdk1.8_212版本以后对企业用户收费)

    2、idea-Ultimate 下载地址 (下载 Ultimate 完全版本,Community社区免费版功能不全,用着不爽)

    3、maven  下载地址(最新3.6.1)

     

    二、安装jdk,配置环境变量

    1、下载好后,双击安装,所有过程全部默认下一步,简单过程不啰嗦

    2、我的电脑(邮件)-> 属性  -> 高级系统设置(屏幕左侧)-> 环境变量

     

    3、配置JAVA_HOME

    从C盘中找到java默认安装的路径,例如我本地的 C:\Program Files\Java\jdk1.8.0_191,复制

     

    此处注意:JAVA_HOME  不要打成小写了

    4、配置Path

    点击确定,此刻jdk环境变量配置完成

     

    三、安装idea

    下载好后双击安装,

    安装好后,先不要运行,因为我本机C盘空间只有256G,比较小,所以不希望乱七八糟的东西都下载到系统盘<windows系统swap区使用的C盘空间,空间过小会导致系统卡顿>,下面我们先改一下idea插件下载地址:

    1、找到idea的安装路径,

    映射本地地址为:D:\Program Files\JetBrains\IntelliJ IDEA 2019.1.1

    2、打开此路径下 ./bin/idea.properties

    (1)修改前:

    新增:idea.plugin.home=D:\\Program Files\\JetBrains\\IntelliJ IDEA 2019.1.1\\pluginhome (等号后地址随便制定)

    修改<>:

    以下四行将前面的 # 去掉,并将大括号中的 user.home换成 自定义变量 idea.plugin.home

    idea.config.path=${idea.plugin.home}/.IntelliJIdea/config

    idea.system.path=${idea.plugin.home}/.IntelliJIdea/system

    idea.plugins.path=${idea.config.path}/plugins

    idea.log.path=${idea.system.path}/log

    修改后:

    保存后,重新运行idea:

    注册码地址: http://idea.lanyus.com/  

    别忘了配置hosts

    0.0.0.0 account.jetbrains.com

    0.0.0.0 www.jetbrains.com

    地址为: C:\Windows\System32\drivers\etc  下面的hosts

    idea破解成功后,即安装成功

     

    三、配置maven

    maven是java企业项目的重要管理工具,此处不进行全局配置了,只对idea进行配置

    找到刚下载的maven,我用的是3.2.5版本  D:\develop\apache-maven-3.2.5

     

     

    OK,打完收工,喜欢的朋友帮忙点个赞吧,或者发邮件 onepigtk@163.com,一起交流技术

    展开全文
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地讲解...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • JAVA开发环境安装及配置

    千次阅读 2016-09-29 09:27:12
    我们一起来看一下JAVA开发环境在Windows系统上是如何安装和配置的。

    JAVA语言的三种技术架构


    安装和配置JAVA语言开发环境之前,我们先来了解下JAVA语言的三种技术架构:

    1.J2EE(Java 2 Platform Enterprise Edition)企业版

    是为开发企业环境下的应用程序提供的一套解决方案。

    该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。

     

    2.J2SE(Java 2 Platform Standard Edition)标准版

    是为开发普通桌面和商务应用程序提供的解决方案。

    该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

     

    3.J2ME(Java 2 Platform Micro Edition)小型版

    是为开发电子消费产品和嵌入式设备提供的解决方案。

    该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

     

    上述技术架构是Java5.0版本以前的,以后的版本分别改名为:JAVAEE、JAVASE和JAVAME。




    JDK和JRE的区别和联系


    JAVA语言环境搭建之前,需要先了解下JDK和JRE的区别:


    1.JRE(Java Runtime Environment Java运行环境)

    包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。


    2.JDK(Java Development Kit Java开发工具包)

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

    其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)等

     

    简单来说,就是JDK开发完成的Java程序,交给JRE来运行。

    现在,JDK安装完成后,本身就带有JRE,当然,安装过程也会提示是否安装单独的JRE,只要选择是,就会自动安装相应的JRE,也可以选择不安装,因为JDK安装目录下本身就带有相应的JRE了。




    JAVA开发环境的安装


    目前JDK最新的是jdk1.8,下载连接如下:

    点击打开下载网页的链接

    之前公布的jdk1.7的下载连接如下:

    点击打开下载网页的链接

    对于jdk1.7的下载网页,在开头有如下截图:




    意思是JDK1.7版本不会再更新了。

     

    这里,我们下载最新的JDK版本,即JDK1.8版本的,并且选择JAVASE,然后选择适合自己电脑系统的安装程序下载。

     

    下面,我们一起来看看该版本的安装过程:

    1.双击我们下载好的安装程序,显示如下截图:



    2.点击下一步,显示如下:



    该步可以自己选择要安装的功能,默认情况下不去改动;下面提示安装目录,我们可以点后面的更改来切换安装目录,建议安装到其他盘符,避免重装系统导致Java开发环境无法使用,而且JDK是绿色版的,安装之后的文件拷贝到其他地方也可以使用。

     

    3.修改完之后,点击下一步就开始安装过程,显示如下:



    4.安装过程会提示是否安装单独的JRE,显示截图如下:



    5.点击下一步,就会继续安装单独的JRE”,当然也可以不安装。点击下一步”之后的显示截图如下:



    6.安装过程需要一段时间,等一会之后就会提示安装完成,截图显示如下:



    点击关闭即可,这样,我们的JDK就安装完成了。下面再来看看配置过程。




    JAVA开发环境的配置


    开发环境安装完成之后,我们打开Windows的DOS命令行,然后输入javac命令回车,显示如下:


    出现这个错误的原因是:当前执行的程序在当前目录下如果不存在,Windows系统会在系统中已有的一个名为Path的环境变量指定的目录中查找。如果还没有找到,就出现以上的错误提示。

     

    所以,我们可以到JAVA开发环境中javac等可执行程序所在的目录下运行这些命令,但是,每次使用这些命令都得切换到其所在的目录下,这样操作过于繁琐。

     

    所以,我们需要将安装的JAVA开发环境中javac等可执行程序所在的目录配置到环境变量中,配置的方式分为临时配置和永久配置,下面分别介绍一下:


    1.临时配置方式:

    通过Dos命令中set命令完成

    set:用于查看本机的所有环境变量的信息。

    set  变量名:查看具体一个环境变量的值。

    set  变量名=:清空一个环境变量的值。

    set  变量名=具体值:给指定变量定义具体值。


    想要在原有环境变量值基础上添加新值呢?

    首先,通过%变量名%操作符获取到原有环境变量的值。

    然后加上新值后在定义给该变量名即可

    举例:给path环境变量加入新值

    set  path=新值;%path%

    注意:这种配置方式只在当前Dos窗口有效。窗口关闭,配置消失。

     

    2.永久配置方式:

    右键我的电脑(或者计算机),下拉菜单中选择属性,然后在属性界面选择高级系统设置,会弹出配置对话框,显示如下:



    点击环境变量,显示如下:



    我们点击新建按钮来新建一个变量,值就是安装的JAVA开发环境中可执行文件的目录,如下所示:



    我安装的路径是:C:\Program Files\Java\jdk1.8.0_102\bin,所以变量值我输入的是这个,对于这个值,大家需要根据自己电脑中安装时选择的路径来设置。

     

    然后,将我们新建的变量添加到系统环境变量Path中,添加方法是在系统变量中找到变量Path,选中之后点编辑,然后在弹出框中Path的变量值开始处添加

    %JAVA_HOME%;

    注意后面的分号,截图如下:



    输入之后,一路点确定来关掉所有的弹出框,然后重新打开Windows的Dos命令行窗口(注意,第一次配置完必须重新打开Dos命令行窗口),输入javac,显示如下:



    这就说明我们的环境变量配置完成并且成功了,永久配置之后,每次开机或者每次重新打开Dos命令行窗口,都可以正常使用Java命令。

     

    当然,可能会有人问,为什么永久配置中我们要配置一个中间变量JAVA_HOME呢?直接将它的值配置到Path变量中不可以吗?

    答案当然是直接配置到Path中也可以,但是Path的值内容很多,如果后面要更改Java安装目录中可执行文件的路径,那修改起来容易出错,所以,我们引入了一个中间变量JAVA_HOME来保存Java安装目录中可执行文件的路径,这样便于后期的修改。

     

     

    到这里,我们的JAVA开发环境就安装完成,并且配置好了。







    展开全文
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地讲解...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • java开发环境搭建和开发工具介绍

    千次阅读 2015-09-13 15:02:06
    Java开发环境搭建在进行java开发之前,我们最重要的步骤就是如何获取JDK版本及正确的安装、配置java环境。只有正确的安装了java运行环境,才能继续java的学习和实践。 首先是jdk的现在, 目前jdk的最新版本是jdk8,...
  • 搭建 JAVA Web 云开发环境

    千次阅读 2017-08-04 09:22:09
    云服务搭建搭建 JAVA Web 环境
  • Java网站开发环境搭建

    千次阅读 2015-03-01 00:59:58
    搭建Java网站开发环境,需要安装3个软件。JDK,Tomcat,STS(Spring Tool Suite)。...Spring Tool Suite(STS) 为构建基于Spring企业应用,提供了最好的Eclipse开发环境。STS 提供了最新基于Java和Spring应用
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • JEECG 3.7.2专业接口开发版本发布 - 微云快速开发平台 此版本堪称JAVA专业接口开发利器,集成在线接口文档 Swagger-ui,采用Jwt Token验证机制,最牛在于业务restful接口代码自动生成,更更牛的在接口可以做细化...
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地讲解...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • 搭建Java开发环境

    万次阅读 2005-01-21 21:30:00
    Java开发环境的搭建包括三个部分:1、JDK下载、安装及配置2、MySql的下载、安装及配置3、应用服务器(App Server)的下载、安装及配置 一、 JDK下载、安装及配置:JDK是整个Java的核心,包括了Java运行环境(Java ...
  • Java开发环境安装与配置(快速配置)

    万次阅读 多人点赞 2020-08-12 15:42:04
    知识的广度来自知识的深度,学习如果不成体系那是多可怕的一件事儿,希望...Java开发环境安装与配置JDK介绍Java与JDK的关系下载JDK安装JDK环境变量配置1. 配置位置2.JAVA_HOME3.CLASSPATH4.Path进入命令提示符测试1.
  • 企业Java网站开发工具

    千次阅读 2013-04-20 14:58:13
    有人说用Java开发网站的速度慢而且在美观上还没有C#好,但我个人认为使用Java开发项目可以做到快速开发和高质量开发,因为Java很多的框架和工具是开源的,而且对于项目本身最重要的也是速度和质量,没有速度和质量谈...
  • 装机与Java开发环境搭建

    千次阅读 2018-11-16 09:24:25
    装机 查看装机教程:点我! 推荐大家装win10企业版或者专业版,不要...Java开发环境搭建  第一部分,JDK下载与安装  JDK的下载可以去官网下载www.oracle.com(海外的网站,可能加载速度有些慢,耐心等一下,或...
  • "微信公众平台企业号开发Java版"系列课程,采用java语言细致、详尽、全面地...该课程针对各种复杂的网络环境,讲解如何构建开发环境,已解决“没有服务器”、“没有固定IP”等开发者遇到的窘境。 详情 qq2326321088
  • Java开发环境jdk的安装及eclipse

    千次阅读 2013-07-19 20:04:08
    Java的开发环境有很多  可以EditPlus,JCreator等开发工具来开发...什么叫集成开发环境? 要想理解集成开发环境这个概念,我们先要了解开发java的必备工具JDK Java development Kits java开发工具集 这个是sun
  • Java开发和运行环境的搭建

    万次阅读 2011-09-09 14:24:05
    关键字:Java基础, Java平台版本, JDK环境搭建, 编译运行Java HelloWorld程序 JDK是Java Development Kit的缩写,即Java开发工具集。JDK是整个Java的核心,包括了Java运行环境(JRE)、Java开发工具和J
  • 精编套餐_微信公众平台企业号开发Java版全套课程+[赠 微信公众号_独立知识点]环境搭建 “促销课程”不提供技术解答,不提供源程序。
  • 微信公众平台企业号开发Java版——全套课程+[赠 微信公众号_独立知识点]环境搭建,老师提供全套的开发工具,从“零基础”开始讲解,教授如何注册、使用开发账号,手把手教同学们如何搭建环境。“促销课程”不提供...
  • 万树IT:初学java开发用什么工具好

    万次阅读 2018-10-29 21:02:02
    今天为什么要说一下初学Java用什么工具进行编辑最好。这是因为现在很多初学Java...下面和大家说说初学Java开发实用的工具。     1、文本文档      文本文档,其实就是记事本,有没有觉得不可思议呢?其...
  • JavaFast是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务逻辑。...基于代码生成器的开发方式,可以将编码工作量减少80%以上,为企业开发节省人力成本
  • JAVA WEB开发环境搭建教程

    千次阅读 2013-09-04 21:57:58
    点击我的电脑-属性-系统设置(高级系统设置)-高级-环境变量,选中系统变量,新增(原来不存在该变量名则新增,有则修改): 1、变量名:JAVA_HOME  变量值:C:\Program Files (x86)\Java\jdk1.
  • Android开发课程-功底Java

    万人学习 2016-08-23 10:04:10
    本套课程是一套全面、细致、深入的Java开发教程,课程共计19个章节,从基础语法、面向对象到设计模式、算法、网络编程、多线程、IO、集合框架、反射、泛型、正则表达式、常用工具类等内容进行了深入细致的讲解。
  • dwz4j企业Java Web快速开发框架(Mybatis + SpringMVC) + jUI整合应用
  • Java开发环境的过去、现在和将来

    千次阅读 2006-10-10 19:31:00
    1995年3月23日,San Jose Mercury News登出一篇题为“Why Sun thinks Hot Java will give you a lift”的文章,在那篇文章里预言Java技术将是下一个重大事件,这个预言现在看来并不仅仅是商家的宣传伎俩,虽然文章是...
  • java开发工具包 jdk Java开发工具包(JDK)与JVM(Java虚拟机)和JRE(Java运行时环境)一起是Java编程中使用的三个核心技术软件包之一。 重要的是要区分这三种技术,并了解它们的连接方式: JVM是执行程序的Java...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 205,643
精华内容 82,257
关键字:

企业开发java用什么开发环境

java 订阅