`

只用jre的eclipse是怎么编译java源文件的?

    博客分类:
  • JDK
阅读更多

eclipse只需要jre就可以运行开发java程序了,也能自动 编译java源代码,但是jre不是java的运行环境么,难道jre中也带有编译工具? 
还是eclipse自己实现的?谁能给解释一下呢
问题补充:
假设系统中没有安装jdk or jre,只在eclipse的目录中有一个jre,那么eclipse会采用该jre,问题是eclipse照样可以编译java源文件,为什么呢?

 

呵呵,这个问题很简单,因为Eclipse编译java原文件是用的自己的编译器(Eclipse   JDT编译器):包含在jasper-jdt.jar中,Tomcat6也可以运行在JRE下一样编译jsp,因为tomcat6也在lib目录中使用了eclipse的编译器jasper-jdt.jar,找找看吧

 

分享到:
评论

相关推荐

    Eclipse不编译java文件的解决方法.doc

    在使用Eclipse或MyEclipse开发Java应用时,有时可能会遇到Eclipse不自动编译Java文件的问题,导致项目无法正常运行。以下是一些常见的解决方法: 1. **更改编译错误处理策略**: 在Eclipse中,进入`Window -> ...

    如何使用Eclipse编译C,C++,JAVA程序

    1. **创建Java项目**:在Eclipse中,选择"文件" -> "新建" -> "Java项目",输入项目名称,选择JRE版本,然后就可以开始编写Java代码了。Eclipse会自动进行语法检查和编译,你可以右键点击项目选择"运行"来执行程序。...

    eclipse反编译java所用的包

    在Java编程领域,有时我们需要查看或理解已编译的`.class`文件中的源代码,但原始的`.java`源文件可能丢失或者不可用。这时,反编译工具就显得尤为重要。"eclipse反编译java所用的包"就是一种解决这类问题的方法,它...

    eclipse3.4.2编译日志

    - **Java源代码编译**:`[javac]Compiling 337 source files to D:\eclipse-sourceBuild-srcIncluded-3.4.2\plugins\org.eclipse.osgi\temp.folder\@dot.bin`,这行信息指出正在将337个源文件编译至前述的临时目录。...

    eclipse+jre(32位).rar

    标题 "eclipse+jre(32位).rar" 指的是一个包含了Eclipse IDE和Java运行环境(JRE)32位版本的压缩包。这个压缩包是为那些需要在32位操作系统上开发Java应用程序的用户设计的。Eclipse是一款强大的开源集成开发环境,...

    eclipse设置 java内存

    eclipse设置java内存 Eclipse是一个功能强大且广泛使用的集成开发环境(IDE),但是,如果不正确地设置其运行内存,可能会导致内存溢出错误。因此,正确地设置Eclipse的java内存是非常重要的。本文将详细介绍如何...

    Java环境 Eclipse配置教程+软件包jdk jre

    JDK是用于编写和编译Java程序的工具集,而JRE则是运行Java程序所必需的环境。你可以通过Oracle官方网站获取这两个组件的最新版本。 安装JDK: 1. 下载适用于你操作系统的JDK安装包。 2. 运行安装程序,按照提示完成...

    Java应用安装包(eclipse+JDK_API+Java反编译)

    另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而...

    jre6 java运行环境免安装版

    Java运行环境(JRE)是执行Java应用程序必不可少的组件,JRE6,即Java Runtime Environment 1.6,是Oracle公司发布的Java平台的一个版本。这个版本在2006年推出,提供了许多新特性和改进,以提升性能、稳定性和安全...

    eclipse免安装中文版(集成了jre) 绿色免搭建java环境版

    eclipse免安装中文版(集成了jre)是一款Eclipse Jee Oxygen免安装中文版(免安装;集成了jre;免搭建java环境),免安装绿色版,配置完环境变量解压就可以用,一个框架和一组服务,用于通过插件组件构建开发环境。

    java源文件打包成exe教程and工具

    Java源文件打包成EXE是将Java程序转化为可以在Windows操作系统上直接执行的可执行文件的过程。这主要涉及到两个关键步骤:首先,将Java源代码编译成字节码(.class文件),然后将这些字节码打包成一个可运行的JAR...

    jre java运行环境

    JRE使得用户可以在任何安装了相应版本的计算机上运行已编译的Java代码,实现了"一次编写,到处运行"的跨平台特性。 JRE6引入了许多重要的改进和新特性,例如: 1. **改进的性能**:JRE6通过优化JVM,提高了运行Java...

    eclipse运行环境 jre8.rar

    "eclipse运行环境 jre8.rar"是一个压缩包,其中包含了适用于Windows操作系统的Java运行环境JRE8,这是Eclipse能够正常启动并运行Java应用程序的基础。 Java SE(Java Standard Edition)是Java平台的标准版,它为...

    java,jdk1.8,jre1.8

    在实际开发中,JDK主要用于编写和测试Java代码,而JRE则是在生产环境中运行已编译的Java应用。对于开发者而言,安装JDK 1.8.0_181可以让他们充分利用Java 8的新特性和优化,比如Stream API,这对于处理集合数据非常...

    Java Runtime Environment JRE 1.4.2

    Java Runtime Environment (JRE) 1.4.2 是Java应用程序执行所需的关键组件,它为开发者和用户提供了在各种操作系统上运行Java应用的基础。这个版本是Sun Microsystems在2004年发布的一个重要里程碑,它在Java技术的...

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    ubuntu 下eclipse CDT搭建交叉编译开发环境 本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...

    java的jre1.5

    Java的JRE1.5,全称为Java Runtime Environment 1.5,是Sun Microsystems公司(后被Oracle收购)推出的一款重要版本的Java运行环境。它为用户提供了执行Java应用程序和Applet所需的所有组件,确保了网页上的Java内容...

    MyEclipse/Eclipse不编译

    ### MyEclipse/Eclipse 不编译问题解决方法 在开发过程中,我们经常会遇到IDE(集成开发环境)不编译的问题,对于使用MyEclipse或Eclipse的开发者来说,这一问题尤为常见。本文将针对“MyEclipse/Eclipse不编译”的...

    eclipse反编译工具及安装说明

    总之,Eclipse的反编译插件能帮助开发者理解没有源代码的Java类,提高工作效率。正确配置和使用JAD,可以将Eclipse转变为一个功能更全面的开发环境。通过阅读"Readme.txt"文件,可以获得关于JAD的更多信息,包括其...

Global site tag (gtag.js) - Google Analytics