文档章节

Eclipse中怎么将JRE换成JDK

喜欢美好的太阳
 喜欢美好的太阳
发布于 2017/09/10 14:39
字数 552
阅读 2883
收藏 40

关于JDK 和 JRE 的介绍

JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

以上解释来源:知乎

在Eclipse我们项目中的Libraries库默认是JRE的,一般需求都能满足,但是当需要编译java文件时就不行了,这就需要我们把它换成JDK。

步骤:

点击相应项目->右键BuildPath-> configureBuildPAth

点击Libraries 出现下面的界面

点击一下JRE System Library(选中) 然后 ->  点击右边的 Edit (不选中Edit是灰的)

出现下面的界面    (这个JDK是我已经加进来后的,你的可能没有)  

如果开始你就有那直接选一下就行了。。。。QAQ

如果没有就

点击Installed JREs

出现下面界面 这个JDK(黄色箭头)是我已经加进来后的,你的可能没有,那就点击Add

Add后在点击next 

然后会出现下面的界面,

点击Directory  然后去你找到你的JDK所在目录(一般在C:\Program Files\Java 目录下)加进来就OK了。

然后回到这个界面选择JDK 就OK了

 

© 著作权归作者所有

喜欢美好的太阳

喜欢美好的太阳

粉丝 37
博文 657
码字总数 185538
作品 0
通州
程序员
私信 提问
Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/wxb141001yxx/article/details/95723586 最近在执行 run as maven b...

Jessica-小波
07/13
0
0
加载动态链接库时提示Can't load IA 32-bit .dll on a AMD 64...

原因好像是你的dll是32位的而你的jre是64位的,只能下载一个32位的jre或jdk.(x86) 装好32bit jre后,eclipse window菜单 - java - installed jres - add 找到32bit jre 目录,在前面打钩,...

leo-H
2011/11/05
11.3K
0
Java中如何使封装自己的类,建立并使用自己的类库

随着自己的编程经历的积累会发现往往自己在一些项目中写的类在别的项目中也会有多次用到。你肯定会想:如何自己的写的一些常用的类积累起来,生成自己的类库?如果是这样的话,很庆幸,你遇到...

wangdy
2016/06/08
57
0
linux下yum安装软件提示找不到jdk

使用yum更新软件时,提示没有jre环境 jre >= 1.5.0 is needed by libreoffice-ure-1:3.4.5.2-16.1.el6_3.x86_64 我把原来的open jdk卸载了,换成了oracle 的jdk 1.7 /etc/profile里面的配置也......

实迷途其未远觉今是而昨非
2012/09/29
2.5K
2
【maven】mvn clean install出现 tools.jar not found

问题描述: 当我们在用eclipse和m2eclipse时 ,JAVAHOME,CLASSPATH和MAVENHOME都配置好了,运行mvc clean install出现找不到 tools.jar。 问题分析: 是找不到tools.jar,而tools.jar一般是在...

666B
2014/07/30
2.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
42
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0
php7-internal 7 zval的操作

## 7.7 zval的操作 扩展中经常会用到各种类型的zval,PHP提供了很多宏用于不同类型zval的操作,尽管我们也可以自己操作zval,但这并不是一个好习惯,因为zval有很多其它用途的标识,如果自己...

冻结not
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部