jre

JVM监控命令

风流意气都作罢 提交于 2020-03-26 03:47:17
1.概述 Jcmd是一个诊断Jvm的命令集工具, 集成了包括Jps, Jstack以及采集JFR信息等功能. 它必须运行在被诊断Jvm进程的同一台机器上. 1)查询JVM进程及PID /dapeng-container/bin # jcmd -l 252 sun.tools.jcmd.JCmd -l 13 com.github.dapeng.bootstrap.Bootstrap 2)查询指定进程及 /dapeng-container/bin # jcmd 13 VM.flags 13: -XX:CICompilerCount=3 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=268435456 -XX:MaxHeapSize=268435456 -XX:MaxNewSize=134217728 -XX:MinHeapDeltaBytes=524288 -XX:NewRatio=1 -XX:NewSize=134217728 -XX:OldSize=134217728 -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:SurvivorRatio=30 -XX:ThreadStackSize=256 -XX:

浅谈Java语言环境搭建-JDK8

狂风中的少年 提交于 2020-03-25 13:29:02
title: 浅谈Java语言环境搭建-JDK8 blog: CSDN data: Java学习路线及视频 1.What's the JDK,JRE JDK( J ava D evelopment K it Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 JRE( J ava R untime E nvironment Java运行环境) 包括Java虚拟机( J VM Java V irtual M achine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。 2.JDK、JRE、JVM关系 Java中JDK,JRE和JVM之间的关系 Java 8.0 Platform JDK = JRE + 开发工具集(例如Javac编译工具等) JRE = JVM + Java SE标准类库 3.JDK8的安装与配置 安装环节 打开Oracle官方网站 下载对应平台的合适的 JDK 版本。 2. 双击下载的exe,如jdk-8u131-windows-x64.exe。 3. 进入安装向导

jdk,jre你真的懂吗?

我是研究僧i 提交于 2020-03-25 02:12:53
jdk,jre你真的懂吗?: https://blog.csdn.net/yingrenzhe68/article/details/84214243?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 来源: https://www.cnblogs.com/bydzhangxiaowei/p/12563591.html

Java开发和运行环境的搭建

最后都变了- 提交于 2020-03-22 12:10:36
JDK是Java Development Kit的缩写,即Java开发工具集。JDK是整个Java的核心,包括了Java运行环境(JRE)、Java开发工具和Java基础类库。 JRE是Java Runtime Environment的缩写,即Java运行时环境。Java程序运行时必需要JRE的支持。 对于普通用户 ,可以单独下载并安装 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

linux安装java步骤

╄→尐↘猪︶ㄣ 提交于 2020-03-17 14:56:03
linux安装java步骤 方式一:yum方式下载安装 1、查找java相关的列表 yum -y list java* 或者 yum search jdk 2、安装jdk yum install java-1.8.0-openjdk.x86_64 3、完成安装后验证 java -version 4、通过yum安装的默认路径为: /usr/lib/jvm 5、 将jdk的安装路径加入到JAVA_HOME vi /etc/profile 在文件最后加入: #set java environment JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME CLASSPATH PATH 修改/etc/profile之后让其生效 . /etc/profile (注意 . 之后应有一个空格) 方式二、官网下载jdk,ftp上传服务器解压安装 1、进入 Oracle 官方网站 下载合适的 JDK 版本,准备安装。 注意:这里需要下载 Linux 版本。这里以jdk-8u151-linux-x64.tar.gz为例,你下载的文件可能不是这个版本,这没关系

JDK、JRE、JVM三者间的关系

旧时模样 提交于 2020-03-16 02:40:43
     文章出处:http://playkid.blog.163.com/blog/static/56287260201372113842153/   JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。        在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具。      JDK(Java Development Kit)   JDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。   JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。   JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)

C++调用java

落花浮王杯 提交于 2020-03-15 23:47:58
摘要: 1 java类生成c头文件和库文件 2 对于c/c++程序,启动时先启动jvm,然后获得对应的java类的对象和方法。然后正常使用。 最近正在做一个C/C++调用java的程序,这里说的调用java不是使用方式 exec(/path/to/java,.....),而是调用一个class文件中的一个特定的函数。 实践后总结如下: 1. 安装 jdk 2. 安装gcc(linux自带有的就无需安装了) 利用JNI(java native interface),来实现动态建立java runtime environment. 第一,C/C++程序中包含头文件"jni.h" #include <jni.h> 一般在JAVA_HOME/include 目录下。 调用jni.h中的方法建立runtime env 然后调用java 程序。 第二,编译 g++ -o testjava testjava.cpp -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux -L${JRE_HOME}/lib/i386/client -ljvm 以上就是大致思路,现详细说明过程如下: #####################################################################################

Java初识

戏子无情 提交于 2020-03-15 06:52:14
Java是一门面向对象的程序设计语言。(有几个语言不是面向对象的呢?) Java是1995年由SUN公司发布。 1.基本概念 (1)JVM JVM(Java Virtual Machine)Java虚拟机(解释器)。 JVM是Java平台无关性实现的关键。(一次编译,到处运行) (2)JDK JDK(Java Development Kit)Java语言的软件开发工具包。 两个主要组件: javac 编译器,将源程序转成字节码。 java 运行编译后的java程序(.class文件) 还有类似Javadoc这类组件。 (3)JRE JRE(Java Runtime Environment)Java运行环境 包括Java虚拟机(JVM)、Java核心类库和支持文件。 如果只需要运行Java程序,下载并安装JRE即可。 如果要开发Java软件,需要下载JDK。 JDK中附带JRE。 JDK、JRE和JVM三者的关系。 JRE = JVM + JavaSE标准类库 JDK = JRE + 开发工具集 2.Java平台 Java SE:Java标准版,开发桌面程序,比如qq,office Java EE:Java企业版,开发Web程序,主要用于电商网站、门户网站 Java ME:Java微型版,开发移动设备。现在已经很少使用。 3.Java的执行过程 javac将.java文件编译为

Java学习之路(一)-----编写代码前的基础知识

☆樱花仙子☆ 提交于 2020-03-09 21:33:45
1.1 什么是计算机语言 ## 标题 ●语言:语言是人与人之间交流沟通的一种工具,如英语、韩语等。是一种工具 ●计算机语言:故名计算机语言就是与计算机有关的一种交流沟通的工具,那么是谁与计算机沟通呢,有两个对象,计算机与计算机之间使用0和1进行沟通,人与计算机之间使用高级计算机语言沟通,简而言之,人需要使用计算机办一些事情的时候,就需要用计算机语言来进行交流沟通。 1.2 Java语言的概述 ## 标题** ●Java是SUN公司在95年推出的一门高级计算机语言 1.2.1 Java语言的三种技术 ## 标题 众所周知,Java是一种高级语言,里面包含很多种类的知识,就像我们的中国话还包括白话、客家话等等。所以在学习Java之前,我们先来了解一下他的三大种类技术 (1)J2EE(Java 2 Platform Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术有Servlet Jsp等,主要是针对Web应用开发(大型应用开发) (2)J2SE(Java 2 Standard Edition)标准版 是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两种技术的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷。 (3)J2ME(Java 2 Platform Micro Edition)小型版

Java基础知识1—Java简介

℡╲_俬逩灬. 提交于 2020-03-08 14:27:28
Java语言技术架构 JAVASE:(Java platform to Standard Edition)标准版,用于桌面级应用开发。 JAVAME:(Java plataform to Micro Editon)小型版,用于电子消费和嵌入式设备开发 JAVAEE:(Java Platform to Enterprise Edition)企业级开发 环境变量配置: 我的电脑--属性--高级--环境变量--编辑 cmd中输入javac –version验证是否安装成功 JVM,JRE,JDK的区别 JVM: JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。 JRE: JRE是Java的运行环境,而且在jre目录中有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库。Jvm+lib=JRE。 JDK: 是java开发工具包,有一个src类库源码压缩包、和其他几个声明文件。Bin,include,lib,jre四个文件夹。 § bin: 最主要的是编译器(javac.exe) § include: