文档章节

Eclipse中怎么将JRE换成JDK

为了美好的明天
 为了美好的明天
发布于 2017/09/10 14:39
字数 552
阅读 2386
收藏 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了

 

© 著作权归作者所有

共有 人打赏支持
为了美好的明天
粉丝 31
博文 590
码字总数 182380
作品 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
0
0
Java中如何使封装自己的类,建立并使用自己的类库

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

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

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

实迷途其未远觉今是而昨非
2012/09/29
2.2K
2
Eclipse通过Maven构建时出现: Fatal error compiling: tools.jar not found: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_31\..\lib\

错误: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project testtxannotation: Fatal error compiling: tools.jar not fo......

easonjim
2017/05/27
0
0
在Ubuntu10.10中使用hadoop

这是21号和今天的工作日志: 14:26 2012-2-21 #1.安装VMWare7.1.4(可以自动联网,不用自己设置) 序列号:UF1W2-DCXDK-48ENY-TDNGG-MG0V2 #2.安装Ubuntu10.10 #3.在Ubuntu中安装JDK 1.下载j...

王二铁
2012/02/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

iOS切面编程

aop编程(面向切面编程),其原理也就是在不更改正常的业务处理流程的前提下,通过生成一个动态代理类,从而实现对目标对象嵌入附加的操作。在iOS中,要想实现相似的效果也很简单,利用OC的动态性,...

RainOrz
8分钟前
1
0
0006-Zookeeper指标分析

1. 问题描述 通过CDH管理平台,进入Zookeeper管理界面,Zookeeper的平均请求延迟、最小请求延迟、最大请求延迟指标趋势图维持不变,指标数据异常。 2.问题复现 登录CDH平台,进入Zookeeper管...

Hadoop实操
17分钟前
1
0
PAT(Basic Level) 乙级练习题 ------ 1047 编程团体赛 java

1047.编程团体赛 题目: 编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找...

Carol998
20分钟前
1
0
抓包

1、下载 2、 tcpdump -i em1 host 目标域名 -n -X -s0 -w 写入文件名

HenryZhou2
22分钟前
1
0
axios 实现下载excel文件的说明~~~~遇到一个大坑,还是没有熟悉源码的罪过

本来下载文件直接用a标签,非常easy,但是如果数据量巨大的话,没有loading效果,用户体验非常差。优化项目的时候领导要求必须修改。因此只能用axios来下载了。 a标签下载: <a :href="dow...

YJ_
23分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部