jre

启动eclipse弹出提示Version 1.7.0_79 of the JVM is not suitable for this product. Version: 1.8 or greater is required怎样解决

点点圈 提交于 2020-02-15 19:54:39
启动eclipse时弹出如下弹出框: 解决办法: 在eclipse安装目录下找到eclipse.ini文件,并在 -vmargs -Dosgi.requiredJavaVersion=1.8 前面加上 -vm D:/Program Files/Java/jdk1.8.0_111/jre/bin/server/jvm.dll 注意:-vm要添加到-vmargs的前面 -vm D:/Program Files/Java/jdk1.8.0_111/jre/bin/server/jvm.dll要注意斜线的方向,如果写成 -vm D:\Program Files\Java\jdk1.8.0_111\jre\bin\server\jvm.dll 那么启动eclipse后会出现eclipse自动退出的现象 还有一个方法:卸载jdk1.7版本,安装jdk1.8版本 来源: https://www.cnblogs.com/nana-blog/p/10385723.html

Java反射机制的学习

柔情痞子 提交于 2020-02-12 22:16:10
在学习java的spring框架时老是要与java的反射机制打交道,为止花了一些时间来了解java的反射机制。 在创建数据库的jdbc也有遇到java的反射机制比如MySQL的JDBC,Class.forName("com.mysql*"). 一:Java的反射(reflection)是什么? 我的一个大概的理解是:java反射是用来获取一个java类本身的一些信息,比如类里面声明的静态变量,实例变量,公有方法,私有方法。 除此之外,反射机制还能帮我们获取,或者创建一个类的对象。 Java的反射机制主要通过Java.lang.Class和Java.lang.reflect包下的API来实现的,而且java反射机制是与运行中的JVM打交道的。 来看Oracle官方文档对反射机制的两种解释: 解释一: Reflection enables Java code to discover information about the fields, methods and constructors of loaded classes, and to use reflected fields, methods, and constructors to operate on their underlying counterparts, within security restrictions.

JVM跨平台原理、JRE跟JDK的介绍

大城市里の小女人 提交于 2020-02-12 17:46:42
   众所周知,java是一门可移植性很强的编程语言,而JVM、JRE跟JDK就起到了跨平台的作用 。 JVM:也可叫java虚拟机,每个平台对应的JVM都是不一样的,但他们唯一的目的就是可以执行相同的java文件 。 ps:(JVM(各系统版本不一)在平台或系统上安装使用 ------> java文件在JVM上编译执行 ) JRE:是java的运行环境,JRE包括了JVM跟核心类库,保证了一个java程序能在电脑上执行 ps:(JDE只含有JVM是不能运行java文件,还需要一些运行的核心类库 ) JDK:java开发工具包,JDK包含了JRE跟开发所需要的开发工具,开发只需要安装一个JDK就足够了 来源: https://www.cnblogs.com/Cccc4/p/12299563.html

exe4j将jar包转为exe

浪子不回头ぞ 提交于 2020-02-11 02:17:27
转自:https://blog.csdn.net/weixin_42769504/article/details/93760511 转自:https://blog.csdn.net/q1285067278/article/details/81505327 1.exe4j软件将jar包转成exe文件 (1)打开exe4j,project type选项选择“JAR”in “EXE” mode。如图4所示。 (2)Application info,输入应用名称和输出路径。如图5所示 (3)Executable info. Executable name:设置exe的名称,如图6所示。 32-bit or 64-bit。我的jre环境是64位所以选择Generate 64-bit executable,如图7所示。 (4)Java invocation。选择jar的路径添加进来,点击“+”添加。Main class选择主类即那个void main的类。我的jar包路径跟jre、jdk环境拷贝到一起了,所以看到jar包路径跟eclipse的export的路径不一样,如图8所示。 (5)JRE最低、最高版本设置。我的jre版本是1.8的。如图9所示。 点击左侧的Search sequence,因为我的程序是打算安装到未安装jre环境的电脑上的,所以搜索的jre路径不是自定义的环境变量

maven update project JRE System Library 默认1.5的问题

余生长醉 提交于 2020-02-10 14:02:47
https://blog.csdn.net/qq_27607447/article/details/92702362 解决maven update projcet后JRE System Library1.5问题 ① 修改POM文件 ② 设置Maven setting文件 修改POM文件: org.apache.maven.plugins maven-compiler-plugin 1.8 1.8 UTF-8 设置Maven setting文件: jdk-1.8 true 1.8 <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 配置完成后,执行Update Project更新项目配置就好发现,JRE环境还是指定的版本。这里使用了jdk 1.8,对于其它版本同样适用。 来源: CSDN 作者: qq_39167004 链接: https://blog.csdn.net/qq_39167004/article/details/104247193

Linux下 PyDev + Eclipse安装方法

不问归期 提交于 2020-02-09 03:50:45
最近在学习Python,想把开发环境弄起来,网上找了PyDev + Eclipse的安装方法,但总是不奏效,经过各种失败后,终于成功,现将经验总结如下。 一、安装Eclipse 1.安装Jdk/Jre环境 Eclipse 是运行于Java虚拟机中的,所以必须先安装Java环境才能进行开发测试。JRE(Java Runtime Environment)是运行环境,JDK(Java Development Kit)是开发环境,JDK开发环境中包括JRE运行环境。所以如果只是使用Eclipse开发PHP程序,JDK不是必须的,JRE即可;如果同时也要进行Java语言的开发,那么JDK才是必须的。 在Ubuntu中安装了JDK就不用再安装JRE了,如安装了JRE,再安装JDK会重新再装一个JRE。打开Ubuntu终端,使用命令: sudo apt-get install sun-java6-jre //安装jresudo apt-get install sun-java6-jdk //安装jdk 我使用的是linuxmint,默认已经安装好jdk和jre了。 参见: http://farlee.info/archives/ubuntu-linux-eclipse-pdt-jdk-jre-php.html 2.下载Eclipse Eclipse下载地址: http://www.eclipse

麻蛋 居然在jdk 问题上弱智

穿精又带淫゛_ 提交于 2020-02-07 20:54:43
今天重新安装了系统,在oracle下载最新的jdk8.0,安装成功之后配置完环境变量,命令行下仍然不能执行javac命令。去jdk的安装目录下发现bin里面确实没有javac程序,让我非常诧异,难道新版jdk不再使用javac编译程序了? 通过在网上搜索问题,原来是因为下载的jdk程序中包含jdk和jre两个安装程序,我把它们放到同一个目录下进行安装,导致后安装的jre覆盖掉了jdk的bin目录,因此我所看到的没有javac程序的bin目录其实是属于jre的。 卸载jdk重新安装,这次在安装jre的时候选择不同路径,问题得以解决。 ———————————————— 版权声明:本文为CSDN博主「lkdlmu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/lkdlmu/article/details/51762942 来源: https://www.cnblogs.com/lijun6/p/12274435.html

5 分钟掌握 Java 核心之 一:你真的了解 Java 么?

♀尐吖头ヾ 提交于 2020-02-04 10:04:56
问题 java 是一门多范式的语言,你知道么?它支持哪些编程范式? JRE 和 JDK 分别指什么?它们的关系是咋样的? 为什么安装 JDK 的时候会安装两个 JRE? Java8 到 Java13 都有哪些重大变化?JRE从哪个版本开始退出历史舞台,原因是什么? OpenJDK 和 Oracle JDK 有啥区别? 目标 对 Java 发展、主要特性、构成有一个基本的了解。 Java 是多范式的语言 传统 Java 是解释型的语言,现在的 JIT、AOT 技术,让 Java 也支持了编译型语言的特性; 传统 Java 是面向对象的语言,JDK8 引入 Lambda,让 Java 支持函数式编程范式。 传统 Java 是命令式编程范式,JDK9 引入 Flow,让 Java 更好的支持响应式编程范式; 基础概念 Java SE:Java Platform Standard Edition JRE:Java Runtime Environment JDK:Java Development Kit JVM:Java Virtual Machine 看这张图,上面的关系应该非常清晰了。 注:从 Java 9 开始上面的图没有了。 java 版本发布时间 JDK 1.0 - January 23, 1996 JDK 1.1 - February 19, 1996 J2SE 1.2 -

JVM系列--01JDK/JRE/JVM之间的关系

佐手、 提交于 2020-02-04 05:11:29
JVM系列--01JDK/JRE/JVM之间的关系 JVM :Java Virtual Machine(Java虚拟机),包含了Java最核心的类库。 JRE :java runtime environment (java运行环境),包含了JVM和一些常见的Java运行类库,即JRE=JVM+常见运行类库。最大特点:安装了JRE之后,只能运行java程序,但不能开发java程序。因为JRE中没有包含开发者编译Java的相关工具。安装好的JRE文件夹内包含bin和lib两个文件夹,其中bin就是JVM,lib是Java核心类库。 JDK :java development kit (Java 开发工具),包含了JRE和Java开发工具,即JDK=JRE+java开发工具。安装了jdk后,既能运行JAVA程序,又能开发。 以下是官方提供的图 从包含的角度上讲,三者就是JDK包含JRE,JRE包含JVM。 来源: CSDN 作者: 更新失败 链接: https://blog.csdn.net/u011552171/article/details/104157232

java基础--Java虚拟机

坚强是说给别人听的谎言 提交于 2020-02-03 11:38:23
· JVM (Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 ·跨平台 :任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。 JRE和JDK JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。 JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。 我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。 我们想要开发一个全新的Java程序,那么必须安装 JDK 。 三者关系: JDK > JRE > JVM 来源: https://www.cnblogs.com/hoganhome/p/11477257.html