zoukankan      html  css  js  c++  java
  • SettingsJDK

    迁移时间:2017年5月20日23:38:40

    Author:Marydon

      1.双击安装,更改安装路径为D:ProgramFilesJavajdk1.7.0_55;
      注意事项:

        1.1 将C盘更改为D盘,默认的Program Filse 之间有空格,将空格删除;
        1.2 软件的安装路径不能出现中文和空格,因为不同的软件对中文和空格的翻译不同。
      2.同样将jre的安装路径改成 D:ProgramFilesJavajre7;
      3.配置java运行环境,安装好后搭建环境变量
        注意:JAVA_HOME 和PATH都必须得大写,否则搭建环境失败
      我的电脑-》右键属性-》高级系统设置-》高级-》环境变量-》系统变量-》在变量值后面增加:
        a.新建变量 JAVA_HOME(JAVA_HOME变量值为:D:ProgramFilesJavajdk1.7.0_55 即jdk文件夹所在的路径).
        b.PATH(在名为PATH变量的值后添加: ;%JAVA_HOME%/bin)加封号的目的是将此路径与前面程序的路径分隔开
          【配置可执行文件的路径即名为.exe的文件的路径】
          【配置好后就可以在黑窗口中使用java和javac命令,如果没有配置,使用这些命令时,黑窗口会报错"找不到该命令"】.
        c.新建 CLASSPATH变量(CLASSPATH: %JAVA_HOME%/lib;)
          【配置的是你的java程序依赖的其他类的路径即类路径】
          其中:路径用斜杠或反斜杠/都可以
          path表示路径

      4.环境搭建好后,win+R,输入:cmd 回车运行输入java 按回车键检验环境是否搭建好。
        测试前提:若安装jdk时,开着dos命令窗口,安装好后,需先退出dos命令,重新进入,再做测试,否则会报不是内部命令错误

    CreateTime--2016年11月18日08:59:07
    二、JDK与JRE的区别
      jdk--java development kit--java开发工具,将.java文件编译成.class文件--指的是java的开发环境
      jre--java runtime environment--java运行环境,只运行.class文件--指的是java所必须的运行环境

    三、查看jdk版本号及位数  

      方法一:win+R-->cmd-->输入java -d64 -version
        此方法只支持jdk7.0及以上版本,6.0没有-d32/64 的命令
        如果不报错,会显示当前jdk版本号,说明该版本是64位的;否则,说明该版本是32位的

      方法二:
      写一个java类

    public class Test{
        public static void main(String[] args){
        //jdk版本号
        String arch = System.getProperty("sun.arch.data.model");
        System.out.println(arch);
    }

       注意:myeclipse/eclipse的位数需与jdk的位数保持一致

    CreateTime--2016年10月25日14:38:28

    四、java-javac-javaw的区别

      1、java.exe:
        运行java程序
      2、javac.exe:
        编译的,生成.class文件
      3、javaw.exe:
        跟java命令相对的,运行java命令时,会出现并保持一个console窗口,程序中的信息可以通过System.out在console内输出,而
        运行javaw,开始时会出现console,当主程序调用之后,console就会消失;
        javaw 大多用来运行GUI程序

     五、常见问题汇总

      1.解决电脑安装不同版本,修改成指定版本jdk的问题

      问题:新的环境变量JAVA_HOME=D:devSoftwarejdk1.5并没有生效

        在安装JDK1.6时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级

      解决方案:

        将java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java -version时,就得到了期望中的结果

      2.java.lang.UnsupportedClassVersionError: util/PageHelper : Unsupported major.minor version 52.0 (unable to load class util.PageHelper)

      原因:
        java项目构建从高版本JDK改为低版本JDK报错

      3.运行java -version报错

        Error opening registry key'softwareJavasoftJava Runtime Environment'
        Error: could not find java.dll
        Error: could not find Java 2 Runtime Environment'

      解决方案:
        系统配置的环境变量中path配置,删除Oracle数据库对javaPath的指定
        C:ProgramDataOracleJavajavapath;

  • 相关阅读:
    从一个故障说说Java的三个BlockingQueue
    kafka producer源码
    Mock方法介绍
    async4j 普通用法、整合spring用法
    Spring中属性文件properties的读取与使用
    异步框架asyn4j的原理
    如何从线程返回信息——轮询、回调、Callable
    jdk 1.8 Executors
    java Iterator Fail-fast机制
    java的几种对象(PO,VO,DAO,BO,POJO)解释
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/6883648.html
Copyright © 2011-2022 走看看