如何安装JDK 7/8并进行Java编程

JDK还是JRE

JRE(Java Runtime)是运行Java程序需要的。JDK(Java Development Kit)包含JRE和开发工具(比如编译器和调试器)是编写Java程序需要的,就是说编写Java程序需要JDK。


1. Windows上安装JDK

Step 0(a):卸载JDK/JRE的旧版本

推荐使用最新版本的JDK,装多个版本会很凌乱的。 “Control Panel” ⇒ Program and Features ⇒ 卸载“Java SE Development Kit”和“Java SE Runtime”

Step 0(b):要懂得Windows CMD shell

不懂的话,请参见Windows 程序员的生存之道

Step 1:下载JDK

  1. 下载JDK,点 这里

    1. 在“Java SE 8ux”里的JDK中,点击下载按钮
    2. 别忘了勾选“同意”
    3. 选择版本x86或者x64

Step 2:安装JDK和JRE

双击下载后的exe,一路next,安装完毕

Step 3:配置系统环境变量

Start ⇒ Control Panel ⇒ System ⇒ (Vista/7/8) Advanced system setting ⇒ Environment Variables ⇒ 编辑Path

Variable name:PATH
Variable value:c:\Program Files\Java\jdk1.8.0_xx\bin;

编辑 JAVA_HOME,JRE_HOME,CLASSPATH(dt.jar, tools.jar)

Step 4:验证JDK的安装

  1. 进入CMD,输入 path 回车:

     prompt> **path**
     PATH=**c:\Program Files\Java\jdk1.8.0_xx\bin;**[other entries]
    
  2. 输入java -version, javac -version
     prompt> **java -version**
          java version "1.8.0_xx"
          Java(TM) SE Runtime Environment (build 1.8.0_xx-b13)
          Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
    
          prompt> **javac -version**
          javac 1.8.0_xx
    

    Step 5: 编写测试程序Hello.java

      /*
       * First Java program to say Hello
       */
      public class Hello {   // Save as "Hello.java" under     "d:\myproject"
          public static void main(String[] args) {
              System.out.println("Hello, world!");
          }
      }
    

    运行一下:

      **javac Hello.java**
      **java Hello**
       Hello, world!
    

    Step 6:下载JDK API文档Demos和Samples

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    2. Ubuntu上安装JDK

    请参阅:Ubuntu 上安装JDK

    以上只是简单的说明一下,没有什么干货,下面才是我想要的

    3. 本地库和外部JAR文件的使用

    外部的Java包,比如Servlet、MySQL、Connector通常以jar包发布(jar:Java Archive, 包含多个Java类的单一文件包)并可能伴随着本地库(Windows下为”.lib”和”.dll”,linux/Mac下为”.a”和”.so”)


外部的JAR文件(“.jar”)

如果外部的JAR文件没有正确的引入:

  • 编译阶段,你将收到编译错误“can not find symbol” 类属于外部包
  • 运行阶段,将收到运行时错误“Could not find or load main class xxx”或者“NoClassDefFoundError”

可以这样做包含JAR文件:

  1. Copy所有的外部JAR文件到Java扩展目录里。

    • Windows上该目录在“<java_home>\jre \lib\ext”。
    • Mac上该目录在“/Library/Java /Extensions”和“/System/Library/Java/Extensions”。
    • Ubuntu该目录在“<java_home>\jre \lib\ext”和”/usr/java/packages/lib/ext”
      Java扩展目录存放在Java系统属性“java.ext.dirs”里,可以使用如下代码打印:
      System.out.println(System.getProperty(“java.ext.dirs”)).
  2. 通过CLASSPATH环境变量包含JAR文件,CLASSPATH可以包含目录(目录包含Java
    类)或者Jar文件。如果设置CLASSPATH,你必须同时包含当前目录(使用“.”标识)。

    • Windows下,Control Panel ⇒
      System ⇒ Advanced system settings ⇒ Advanced ⇒ Environment
      Variables ⇒ System Variables ⇒ New ⇒ 在“Variable
      name”里,输入“CLASSPATH” ⇒ 在“Variable
      value”里输入“.;path1\xxx.jar;path2\yyy.jar”。
    • Linux和Mac下,编辑~/.profile或者~
      /.bash_profile(或者 /etc/profile系统范围设置)在文件末尾添加如下代码:
      export CLASSPATH=.:path1/xxx.jar:path2/yyy.jar
  3. 使用命令时,通过-cp 火鹤classpath 添加jar文件,
    如下:

     // Compile Java source code
     > javac -cp .:path1/xxx.jar:path2/yyy.jar ClassName.java
     // Run Java class
     > java -cp .:path1/xxx.jar:path2/yyy.jar ClassName
    

    外部的本地库(.dll, .lib, .so, .a)

    有些外部包可能提供静态或者动态的本地包,本地库所在的目录可通过JRE属性 “java.library.path”获得,该path一般包含PATH环境变量中的所有目录但不是必须的。
    Java在编译时不引入本地库,但如果设置不正确,在运行时会报错
    “java.lang.UnsatisfiedLinkError: no xxx in
    java.library.path”。

可以这样包含本地库:

  • Copy本地库到系统库目录,比如:c:\windows
    \system32(Windows),/usr/lib或者/usr/local/lib(linux, Mac)
  • 运行时使用-Djava.library.path=xxx,比如:
    > java
    -Djava.library.path=xxx ClassName

文章参见

时间: 2024-11-06 21:21:06

如何安装JDK 7/8并进行Java编程的相关文章

Reahat5.5安装jdk、tomcat并部署Java项目

1 下载并安装jdk 虚拟机中安装Redhat5.5 64位企业版, 这里以jdk-7u75-linux-x64.tar.gz为例 在网上下载到这个版本的jdk,或者点击此处下载(访问密码 375a) 以root用户上传到linux系统,并授予其执行的权限 # mkdir /usr/java # cd /usr/java # tar -xvzf jdk-7u75-linux-x64.tar.gz # mv jdk1.7.0_75/ jdk7 # ls -l total 139056 drwxr-

java自学第一课:安装jdk,写第一条java程序

一.安装jdk 二.写第一条java程序 三.认识jdk JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库. JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java

Ubuntu16.04 安装JDK Tomcat

Ubuntu16.04安装jdk,下载linux中的64版本 需要下载jdk,tomcat安装包 tar.gz版本的 http://pan.baidu.com/s/1mi4WVhA 安装JDK: [email protected]:~$ sudo mkdir /java [sudo] hongdada 的密码: hongdada[email protected]:~$ cd /Downloads bash: cd: /Downloads: 没有那个文件或目录 [email protected]:

Centos 6.5中使用yum安装jdk

默认会有open-jdk的安装 我们需要卸载 卸载过程: 查找rpm安装包 rpm –aq|grep java; 卸载 rpm –e –nodeps 安装包 查看目前是否通过yum进行安装jdk yum list installed|grep java; 有的话,卸载方法 yum –y remove 安装包 下载 yum –y list java; 安装源 选择安装其中的一个版本 yum –y install 安装包 安装完成 通过java –version查看安装版本:

Red Hat Linux下安装JDK

1. 下载Linux平台的JDK 下载对应操作系统的jdk,操作系统是32位的就下32位的jdk,64位的就下64位的jdk.下错了装不上的. 下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/index.html    https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/[email protected]_

linux下安装jdk和tomcat

1.下载JDK和tomcat http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html http://tomcat.apache.org/download-70.cgi 2.安装JDK,在/usr下 mkdir java 将jdk复制到.usr/java目录下,并且解压 3.配置好环境变量 vim /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_141

初次使用阿里云安装jdk、mysql、发布

一.安装 jdk yum list installed |grep java 查看是否安装了jdk yum -y list java* 查看 yum库里有哪些版本可以安装 yum -y install java-1.8.0-openjdk* 安装1.8的 jdk 二.安装mysql下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql源yum localinstall m

Java新手安装jdk设置环境变量必备!

众说周知,java开发的第一步就是要成功安装jdk,但配置环境出现的问题层出不穷,这里介绍设置环境变量的三部曲: JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80     注:这个地方填写jdk的安装目录(个人建议安装jdk时一路默认路径,不要做修改,也占不了多少C盘) CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar    注: 这个地方无需变动 path:%JAVA_HOME%\bi

下载安装JDK,并且配置java环境变量

如果想使用java语言编写程序,就必须搭建一个java开发环境,需要安装jdk,然后配置环境变量. 一:下载jdk,现在的jdk主流的是sun公司的jdk,当然IBM和其他一些商业公司都开发有自己的jdk,提高编程效率,这里我们以sun公司的jdk为例. jdk下载地址:https://www.oracle.com/downloads/index.html,输入URL地址,页面跳转到如下页面,然后我们选择Java SE: 跳转到如下页面,然后我们选择红框所示标题: 下一步跳转到: 这里面有各种版