`
1enny
  • 浏览: 71268 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

JVM虚拟机的介绍 和 环境变量的配置

 
阅读更多
java001
JVM

在安装的时候,有几个小的插曲,什么呢?
1.在安装JDK后会再要求你重新安装JRE,其实这是没有必要的,因为JDK中已经包含JRE。
你可以通过查看JDK的JRE目录你会发现这个两个目录的包含的目录是一样的。
2.其实JDK的安装就是一个解压和复制的过程,所以可以把安装的文件目录拷到别的机器上运行,唯一的区别在于:
自己安装的同时会在系统注册表中注册相关的信息,假如产品有更新会提示更新,而直接拷贝的是不这样的。

3.bin目录下的.exe文件是由java写的所以他也是依赖与JVM。当你双击.exe文件时候你会发现他弹出了DOC窗口说明了,
他的交互方式是DOC方式进行交互的。在DOC中执行可执行命令的过程:首先交给window->查找当前路径->没有的话又
在path的环境变量中查找->执行
环境变量的配置:
1.配置环境变量的技巧:
把JAVA安装的目录单独起来,这样的好处是更改目录方便。
eg:JAVA_HOME=C:\jdk1.6... 在PATH中引用非常简单:PATH=%JAVA_HOME%\bin...
相当于用了一个变量记住了这个目录,然后呢通过%%来动态的获取这个变量的值。
2.临时配置方式:
在DOC中通过set path=..配置的环境变量的值只是在当前命令行窗口和通过start命令新开的窗口有效。
想要在原有的值之上加上新值:path = .....;%path%

---------------------------------------------------------编写一个简单的Demo------------------------------------------------
注意几个问题:
1.当class前面有public修饰符号时,那么文件名要和类名一致
2.
1 .java文件—javac编译—>
2. .class文件—java执行(调用JVM,然后JVM会先查找classpath目录下的.class文件,没有找到则在当前的目录下查找.class文件)—>
3.结果
3.classpath的配置问题:
1.classpath=.;c:\d:\ 表示:JVM在执行这个class文件是先在当前的路径查找,再从C盘目录下查找,最后从D盘目录下查找。
在环境变量后加与不加“;”其实是不同的,假如加了分号说明假如在classpath目录下没有找到会继续到当前的目录下查找,而没有加分号
则不会这么做。
2.path路径下配置的是window的可执行的命令,而classpath中配置的是JVM所能执行的命令。window中命令的查找是和JVM恰恰相反的。先从
当前的目录下查找,没有再从path中查找。
4.注意隐藏文件的扩展名。eg:xxx.java当存的是txt类型的时候而且设置为隐藏扩展名那么文件所被看到的是xxx.java实际他的文件完整为:xxx.java.txt
当javac xxx.java 会报错误的。



























分享到:
评论

相关推荐

    环境变量配置及JVM虚拟机笔记

    环境变量配置及JVM虚拟机笔记

    java虚拟机安装环境变量设置详解

    Java既可以被编译,又可以被解释。 Java的源代码(后缀名为.java)文件,通过编译器,被翻译城一种中间代码,...可以把Java字节码看作是运行在Java虚拟机(JVM)上的机器代码指令。 大学老师课堂讲解,内部资料,值得一看。

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    / 12 1.4.5 64位虚拟机 / 13 1.5 实战:自己编译JDK / 13 1.5.1 获取JDK源码 / 13 1.5.2 系统需求 / 14 1.5.3 构建编译环境 / 15 1.5.4 准备依赖项 / 17 1.5.5 进行编译 / 18 1.6 本章小结 / 21 第二部分 ...

    Java配置环境变量

     3,配置环境变量:让java jdkin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。  环境变量的配置:  1):配置方式:JAVA_HOME=%...

    Java的安装和环境变量配置

    JVM(Java Virtual Machine ):Java虚拟机,简JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都...

    Java基础知识总结 - 超详细篇收藏.pdf

    1,JDK:Java Development Kit,java的开发和运行环境,...3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。

    java基础知识回顾.rar

    3,配置环境变量: 让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。 环境变量的配置: 1):永久配置方式:JAVA_HOME=%...

    jdk8安装超详细教程,两种配置环境变量方法

    2. **Java运行时环境(Java Runtime Environment,JRE)**:包含Java虚拟机(JVM)以及Java核心类库(rt.jar)。JVM负责执行字节码,而类库则提供了各种API,如集合框架、IO流、网络通信等功能,为开发者提供了丰富...

    Java虚拟机

    第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出...

    快速学习-Windows下搭建Scala开发环境

    Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机并配置好,推荐安装JDK1.8 在http://www.scala-lang.org/ 下载Scala2.11.8程序安装包 提示: 根据不同的操作系统选择不同的安装包,下载完成后,将安装包解压...

    27天成为Java大神

    1:计算机概述 ... (1)在环境变量的path后添加javac和java所在的目录,添加在最前面,有多个会按顺序查找 (2)创建环境变量JAVA_HOME为exe目录所在,path:%JAVA_HOME%\bin;原来的路径 classpath

    jdk+myeclipse+tomcat配置

    CLASSPATH 是 Java 的类加载路径,用于告诉 Java 虚拟机(JVM)在哪里找到类文件和.jar 文件。 在配置中,我们需要将 JDK、MyEclipse 和 Tomcat 安装在正确的位置,并将 CLASSPATH 设置正确。下面是配置的步骤: 1...

    Java语言简介+JDK安装+配置+第一个程序HelloWorld编译运行

    下载 JDK,安装 JDK,配置环境变量。 配置环境变量: 1. 设置 JAVA_HOME 变量,值为 JDK 的安装路径。 2. 设置 PATH 变量,值为 %JAVA_HOME%\bin。 HelloWorld 程序编译和运行 1. 创建一个名为 HelloWorld 的 ...

    java是什么.avi

    3.Java JDK环境变量配置 4.使用记事本编写运行Java程序 5.Java编程规范 6.Java程序的运行过程 7.Java是如何实现跨平台的,原理是什么? 8.Java中JVM、JRE和JDK三者有什么区别和联系? 9.Java开发工具 10.Java...

    北京达内 core java核心课件(含练习题)

    当我们把环境变量都配置好了以后在终端敲入”java -version”命令如果出现 JDK 版本号信息就表示我们环 境变量设置成功了。 Bin 目录下放的是一些JDK 命令 四、 kate 工具的使用 。。。。。。。。

    Linux下的JDK1.8.0用于目的是安装Hadoop大数据平台虚拟机安装Java

    【内容概要】 本资源包含JDK 8u191在Linux环境下的完整安装包jdk-8u191-linux-x64.tar.gz。可以帮助Java开发者快速配置Linux下的JDK运行环境。 【适合人群】 ...- 配置环境变量 - 测试运行Java示例程序

    Java相关知识总结,包括Java基础.rar

    一:java概述: 1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 ...3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,

    Java基础学习(二)—- 开发环境搭建

    安装四、(JAVA_HOME)环境变量配置1.右击此电脑 — 属性2.点击高级系统设置3.点击环境变量4.点击新建5.选择Path,点击编辑6.测试JAVA_HOME是否配置成功 【备注】 陆续更新,感兴趣可以留意一下 一、Java虚拟机 — JVM...

    java环境搭建.docx

    jdk的环境变量配置: 1.配置JAVA_HOME:在环境变量中系统变量里新建一项: 2.在Path中添加如下目录 +     classpath的配置 classpath是我们类存放的根路径,我们可以设置classpath来在任意路径来执行...

Global site tag (gtag.js) - Google Analytics