jre

[JAVA]安装jdk和配置path

▼魔方 西西 提交于 2019-12-03 15:47:40
国内镜像安装 https://repo.huaweicloud.com/java/jdk/12.0.1+12/ path cd vim .zshrc 在path注释下添加 export JAVA_HOME=/home/txl/Documents/jdk-12.0.1 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 生效 source .zshrc 测试 java -version 来源: https://www.cnblogs.com/tailiang/p/11802747.html

java的概念了解(jdk,jre,jvm,javase,javaee,javame)

核能气质少年 提交于 2019-12-03 15:29:09
jvm jvm:java virtual machine,俗称:java虚拟机,只认识xxx.class这类文件 jre jre:java runtime environment,俗称java运行环境包括两个部分:jvm的标准实现和java的一些基本类库 jdk jdk:java development kit,java开发工具包 三者关系:jdk>jre>jvm javaSE 标准版,主要用于开发和部署桌面、服务器以及嵌入设备和实时环境中的java应用程序。如eclipse 也称为J2SE,用来开发C/S架构软件 javaEE 企业版,主要针对企业应用的开发,如电子商务网站,ERP系统用来开发B/S架构的软件。 javaME 微型版,主要针对消费类电子设备的,如可视电话,机顶盒等也称为J2ME 来源: https://www.cnblogs.com/wang50902/p/11802347.html

JDK和JRE有什么区别?

本秂侑毒 提交于 2019-12-03 14:50:31
JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。 JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开发工具包。JDK 包含了 JRE,同时还包括 java 源码的编译器 javac、监控工具 jconsole、分析工具 jvisualvm等。 Java 自学指南 Java 面试题汇总PC端浏览【点这里】 Java知识图谱 Java 面试题汇总小程序浏览,扫二维码 所有资源 资源汇总于公众号 来源: https://www.cnblogs.com/ConstXiong/p/11800968.html

java文件运行

穿精又带淫゛_ 提交于 2019-12-03 14:36:51
java虚拟机jvm是java实现跨平台最核心的部分,所有的.class文件都在虚拟机上执行,由虚拟机将程序解释给本地系统执行; 单有jvm并不能执行.class,还需要java运行环境jre,jre包含两个文件夹bin和lib,其中bin即jvm,而lib则是运行时提供支持的java类库; java开发工具包(java development kit)是完整的java环境支持,在jdk目录下有六个文件夹,一个是src类库源代码压缩包,和其他几个声明文件, 其中真正运行起作用的是以下四个文件夹:bin, include, lib, jre; bin中提供了最主要的编译器javac.exe,include中包含java和jvm交互用的头文件,lib提供相应类库, 可以看出,jre只能运行.class而没有编译的功能。 eclipse, idea等ide使用自己的编译器,而不是jdk bin目录下自带的,因此这些软件安装时只要求提供jre路径。 来源: https://www.cnblogs.com/zyanrong/p/11800154.html

启动tomcat时出现The specified JRE installation does not exist 如何解决?

一世执手 提交于 2019-12-03 13:24:36
背景,自己的eclipse中安装有两个server,一个是tomcat9,一个是tomcat8.5,自己一个tomcat8.5中添加这一个需要用8.5的项目,自己不想去将他remove移除掉,所以将自己的;另一个项目部署到tomcat9中 却提示: The specified JRE installation does not exist 解决办法: window -->preferences -->Server --> Runtime Environment -->Edit -->JRE 然后选中你要用的jre环境,保存就OK了 图示 当我点击tomcat9 的时候,图中1的位置,提示这个tomcat没有指定jre,而我点击tomcat 8.5就没有not jre 所以直接点击有问题的那个tomcat,之后右侧的edit按钮就可以点击了,点击编辑选择自己的jre即可,保存之后,再去运行就会解决了这个问题了 问题解决啦! 来源: https://www.cnblogs.com/isme-zjh/p/11796884.html

编解码遇到的一些现象

人走茶凉 提交于 2019-12-03 13:23:33
utf-8 与 gbk 的编解码问题: 用gbk编码后用utf-8解码,再用逆过程还原后得不到正确得结果(因为gbk编码后再用utf-8解码会造成数据得丢失),这个现象不针对于英文字符,英文字符可以正确得出结果,因为英文字符在各个编码表中是兼容的 public static void main(String[] args) throws UnsupportedEncodingException {/* ProxyClass proxyClass = new ProxyClass(new UserImpl()); User user = (User) Proxy.newProxyInstance(User.class.getClassLoader(),new Class[]{User.class},proxyClass); user.say();*/String name = "赵磊"; /** * GBK编码 * utf-8解码 */ byte[] b = name.getBytes("GBK"); name = new String(b,"UTF-8"); System.out.println(name);//肯定不一致,因为编码与解码方式不同 /** * 用逆过程还原 * 1.用utf-8编码 * 2.用GBK解码 */ b = name.getBytes("UTF-8");

Java开篇 - 002、Java跨平台机制+环境搭建

核能气质少年 提交于 2019-12-03 11:22:27
本文重点总结内容: 学前: 1、计算机的组成(简单介绍) 跨平台: 1、什么是Java的跨平台特性? 2、Java是如何实现跨平台的?   Java虚拟机   JRE运行环境   JDK开发工具 环境配置 1、jdk安装 2、环境变量配置 一、计算机软硬件组成 1、计算机组成       硬件:主板 CPU 声卡 显卡 网卡 内存 硬盘 电源 计算机组成       软件:操作系统(win mac linux) 应用软件(qq 微信) 2、硬盘上的文件,不同格式文件采用后缀名来区分 .txt .doc .ppt .xls .mp3 .exe .java 所有不同格式的文件都需要有各自的运行环境。我们学习的Java的运行环境就行JRE 二、Java跨平台 1、什么是Java的跨平台特性? Java跨平台职得就是Java语言可以在不同操作系统和终端上进行编译和执行。 2、Java跨平台是如何实现的? 在此首先举个例子:比如我们出国旅游,去不同国家就要会不同国家的语言,这样比较方便出行的沟通。那么如果我们不会各国语言应该如何做呢? 第一种方式:带一个翻译器 第二种方式:带一个翻译 Java跨平台也是如此,Java语言想要在各种平台上编译和执行就得需要一个翻译。而恰恰是这个翻译能翻译各种操作系统上的Java语言,将其编译成可执行文件。 在Java语言种起这个翻译的作用的角色就是:J V M

Error with transformClassesWithDesugarForDebug

匿名 (未验证) 提交于 2019-12-03 08:57:35
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm having trouble compiling an APK (debug or release). Android Studio 3.0 Beta 5 This is my build.gradle (app) buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } repositories { maven { url 'https://maven.fabric.io/public' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' android { compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "com.my.package" minSdkVersion 15 targetSdkVersion 26 final MAJOR_RELEASE = 0

Android studio cannot open monitor (DDMS)

匿名 (未验证) 提交于 2019-12-03 08:48:34
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I can't open the monitor (ddms) in android studio getting following error: A java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order to run Monitor. No Java virtual machine was found after searching the following locations: C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.exe in your current PATH Would appreciate any suggestion how to fix this. thanks 回答1: You must have your jdk or jre installed and in your path. Considering you are running windows you must go to your

Mvn clean install tomcat7:deploy fails with “invalid byte tag in constant pool”

匿名 (未验证) 提交于 2019-12-03 08:33:39
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Every time that I run mvn clean install tomcat7:deploy in the command prompt, it fails. When I open the generated log file, it says that there is an invalid byte tag in constant pool. The file that it specifies is java/lang/CharSequence.class. Here is the log: ---- AspectJ Properties --- AspectJ Compiler 1.6.9.RC3 built on Wednesday Jun 30, 2010 at 15:46:30 GMT ---- Dump Properties --- Dump file: ajcore.20141116.131622.157.txt Dump reason: org.aspectj.apache.bcel.classfile.ClassFormatException Dump on exception: true Dump at exit condition: