1,目前常用的java编译器有什么JDK+uedit32就可以了 。JDK下载地址:http://java.sun.com/j2se/downloads/ sun公司的下载页面,不过是英文的,呵呵 。uedit32下载地址: http://222.54.128.53/downcount/list.asp?id=138&ppath=undefined最常用的应该就是JAVAC吧但还有很多公司的..如IBM的..而运行环境..则大多数是sun的jre(Java Run Environment)java编译器..大多数都是用sun的javac来编译java文件.
2,javac是什么javac是java里面的编译器 用法:javac 文件名.javajavac就是编译用的,把.java的文件编译成.classjavac用法很灵活可以编译一个或多个文件javac默认在JDK的BIN目录下http://baike.baidu.com/view/1006557.htm这里有详细的解释希望能帮到你一般懂JAVA语言就懂JAVAC最佳答案javac是编译java程序的工具,它就是一个普通的.exe的文件.exe、.com、.sys这样的后缀名的文件叫可执行文件 。在dos中,如果想运行这些文件,直接输入文件的名称就可以了,可以不用加上后缀所以我们编译java程序时 , 其实是运行javac.exe程序,然后把java程序的文件名作为参数传递给它 。java中给我们提供了很多工具,你可以到java安装目录中的jdk或jre子目录下面的bin目录中看到它们,其中就有javac.exejdk里面的编译器
3 , 菜鸟问题 jdk jar javaw javac javah分别是什么jdk是java开发工具包 。简单来说 ,是开发java 的一个必备工具 。jar是 java 开发完成之后,打包的结果类似程序的.dll 或者 .exejavaw是java 运行环境中的 一个工具 , 用于启动java 或者 jar 程序 。其作用是隐藏控制台的方式,运行java 程序 。javac是java开发工具包(jdk)其中的一个工具 , 用于编译java 文件 , 产生可运行的.classjava 字节码文件 。\javah 是java语言 C 头文件和 stub 文件生成器 。主要用于 java做本地调用的时候 。产生C语言的头文件 。javaw多数是用于运行 Swing。或者不需要控制台的可视化程序 。比如 。运行jar 文件 。javaw -jarjar文件名称如果运行java 文件 。只要编译好产生.class 字节码文件然后javaw.class文件名调用方式,和java命令是一样的 。区别只是不产生控制台 。你好!jdk是java开发工具包,jar是制作好的java包打字不易,采纳哦!【java编译器的名字是,目前常用的java编译器有什么】
4,java文件反编译器叫什么名字DJ Java Decompiler 2.9,用这个软件就可以编译class文件为点JAVA文件了Jcreator不是编译器 , 只是一个简单IDE(集成开发环境) , 编译器是SUN公司的JDK 和IBM的JDK,但是大多是用SUN的,Jcreator对于初学者是个很好的开发工具,又小运行也很快 。他要用到JDK,大的IDE有JBuilder,netbean,sun stdio,eclipse , 还有其它的很多 JDA功能特点:1、XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2;2、可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件;3、带有多页面文本编辑器,也可集成在资源管理器中,随时点击右键都可进行操作;4、支持java语法的高亮显示; VB Decompiler是一款VB程序反编译软件 。它可以反编译窗体 (frm and frx) 和用户控件 (ctl)对象文件 。P-code 反编译,以彩色方式显示语法 , 字符串引用列表和搜索引擎 。另外,反编译速度极快 。Visual Basic能编译程序为p-code或native code形式的EXE, DLL或OCX文件. VB Decompiler Pro 能反编译Visual Basic 5.0/6.0的p-code形式的EXE, DLL 或 OCX文件 。对native code形式的EXE, DLL或OCX文件,VB Decompiler Pro 也能给出反编译线索 5,java中eclipsejdkjvmjre编译器的区别JVM就是常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互 , 由虚拟机将程序解 释给本地系统执行 。1. JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集 , 并且在运行 时操作不同的内存区域 。JVM 通过抽象操作系统和 CPU 结构,提供了一种与平台无关的代码执行方法,即与特殊的实现方 法、主机硬件、主机操作系统无关 。但是在一些小的方面,JVM 的实现也是互不相同的 , 比如垃圾回收 算法,线程调度算法(可能不同 OS 有不同的实现) 。JVM 的主要工作是解释自己的指令集(即字节码)到 CPU 的指令集或 OS 的系统调用,保护用户免被恶意程序骚扰 。JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file ) 。类文件的 组成包括 JVM 指令集,符号表以及一些补助信息 。JRE是指java运行环境 。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib 。在JDK的安装目 录里你可以找到jre目录 , 里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工 作所需要的类库 , 而jvm和 lib和起来就称为jre 。所以,在你写完java程序编译成.class之后,你可以把这个.class文件 和jre一起打包发给朋友,这样你的朋友就 可以运行你写程序了 。(jre里有运行.class的java.exe)1. JRE 是 Sun 公司发布的一个更大的系统 , 它里面就有一个 JVM。JRE 就与具体的 CPU 结构和操作系统有关,我们从 Sun 下载 JRE 的时候就看到了不同的各种版本 。同 JVM 一起组成 JRE 的还有一些 API (如 awt,swing 等) 。JRE 是运行 Java 程序必不可少的 。2. JRE ( Java Runtime Environment ),是运行 Java 程序必不可少的(除非用其他一些编译环境编译成.exe可执行文件……),JRE的 地位就象一台PC机一样,我们写好的Win32应用程序需要操作系统帮 我们运行,同样的,我们编写的Java程序也必须要JRE才能运行 。3. JRE里面有一个 JVM , JRE 与具体的 CPU 结构和操作系统有关,我们从 Sun 下载 JRE 的时候就看到了不同的各种版本,,同 JVM 一起组成 JRE 的还有 一些 API (如 awt , swing 等),JRE 是 运行 Java 程序必不可少的.JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,那他都包含哪几部分呢?让我们看一下JDK的安装目录 。在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件 。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre 。现在可以看出这样一个关系,JDK包含JRE,而JRE包 含JVM 。1.bin:最主要的是编译器(javac.exe)2.include:java和JVM交互用的头文件3.lib:类库4.jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是 不同的)总的来说JDK是用于java程序的开发,而jre则 是只能运行class而没有编译的功能,eclipse、idea等 其他IDE有自己的编译器而不是用JDK bin目录中自带的,所以在安装时你会发现他们只要求选中jre路径就ok了 。三者联系:1. Java 喊出的带有标志性的口号“ Write Once , Run Anywhere (一次编写,到处运行)”,正是建立在 JRE 的基础之上 。何以实现?就是在 Java 应用程序和操作系统之间增加了一虚拟层—— JRE。2. 程序源代码不是直 接编译、链接成机器代码,而是先转化到字节码( bytecode ) 这种特殊的中间形式,字节码再转换成机器码或系统调用 。前者是传统的编译方法,生成的机器代码就不可避免地跟特殊的操作系统和特殊的机器结构相关 。而 Java 程序的字节码文件可以放到任意装有 JRE 的计算机运行,再由不同 JRE 的将它们转化成相应的机器代码,这就实现了 Java 程序的可移植性 。这样程序员也不用去 关心程序运行的具体环境,而可以专心编写软件 。这种分层抽象、隐藏细节的思想在计算机科学中处处可见,比如机器组织结构的设计、网络协议的实现等 。Pascal 语言的发明者 Niklaus Wirth ,就富有预见性地指出应该有这样一种可移植的语言,其生成的中间代码可以在一台假想的机器( a hypothetical machine )上运行 。3. 而 Java 虚拟机( Java virtual machine 或 JVM )就是这样的一台机器,它模拟实际处理器的结构,解释字节码 。怎么一会说是 JRE ,一会儿又成了 JVM , 两者是否同物不同名? 回答是否定的 。4.JRE的地位就象一台PC机一样,我们写好的Win32应用程序需要操作系统帮 我们运行,同样的,我们编写的Java程序也必须要JRE才能运行 。5. 要运行Applet,在客户端必须安装有 JRE,即“运行时”,容易一点理解 , 就象所谓的“插件”,要开发JAVA应用程序\Web应用 , 就必须在服务器端安装相应的 JVM+JDK 了(开发应用 Java web应用 时,客户端不需要安装任何的JVM)如果使用JAVA开发应用 , 就需要安装 JRE+JDK,就是 J2SE.。如果在客户端运行Applet , 客户端浏览器必须嵌有JAVA JVM,如果没有,就需要安装,即: 在客户端创建JRE(运行时,包含JVM),而客户端是不需要做开发的,所以,JDK就没有必要安装 了 。不同版本的Applet在不同的JVM下可能无法正常运行,而Microsoft JVM只是Sun JVM的“低版本”,微软在windows xp/2003中干脆将JVM去掉了.eclipse是辅助编写代码的工具.jdk是java的开发工具jvm是java运行时的虚拟机jre是java运行环境.要编译的话 有jreEclipse就能正常工作了 。jre可以负责编译和执行java的class文件Eclipse 是一个开放源代码的、基于Java的可扩展开发平台 。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境 。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具 。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性 。许多软件开发商以Eclipse为框架开发自己的IDE 。JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK , 那他都包含哪几部分呢?看一下JDK的安装目录 。在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件 。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre 。可以看出这样一个关系,JDK包含JRE,而JRE包 含JVM 。bin:最主要的是编译器(javac.exe)include:java和JVM交互用的头文件lib:类库jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的)总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能 。eclipse、idea等其他IDE有自己的编译器而不是用JDK bin目录中自带的,所以在安装时会发现他们只要求选中jre路径就ok了 。JVM就是常说的java虚拟机 , 它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行 。JVM 是 Java 平台的基?。?和实际的机器一样,它也有自己的指令集 , 并且在运行 时操作不同的内存区域 。JVM 通过抽象操作系统和 CPU 结构,提供了一种与平台无关的代码执行方法 , 即与特殊的实现方 法、主机硬件、主机操作系统无关 。但是在一些小的方面,JVM 的实现也是互不相同的 , 比如垃圾回收 算法,线程调度算法(可能不同 OS 有不同的实现) 。JVM 的主要工作是解释自己的指令集(即字节码)到 CPU 的指令集或 OS 的系统调用,保护用户免被恶意程序骚扰 。JVM 对上层的 Java 源文件是不关心的 , 它关注的只是由源文件生成的类文件( class file ) 。类文件的 组成包括 JVM 指令集,符号表以及一些补助信息 。JRE是指java运行环境 。光有JVM还不能成class的执行 , 因为在解释class的时候JVM需要调用解释所需要的类库lib 。在JDK的安装目录里可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工 作所需要的类库,而jvm和 lib和起来就称为jre 。JRE 是 Sun 公司发布的一个更大的系统,它里面就有一个 JVM。JRE 就与具体的 CPU 结构和操作系统有关,从 Sun 下载 JRE 的时候就看到了不同的各种版本 。同 JVM 一起组成 JRE 的还有一些 API (如 awt ,swing 等) 。JRE 是运行 Java 程序必不可少的 。JRE ( Java Runtime Environment ),是运行 Java 程序必不可少的(除非用其他一些编译环境编译成.exe可执行文件……) , JRE的地位就象一台PC机一样,写好的Win32应用程序需要操作系统帮助运行,同样的 , 编写的Java程序也必须要JRE才能运行 。JRE里面有一个 JVM,JRE 与具体的 CPU 结构和操作系统有关,从 Sun 下载 JRE 的时候就看到了不同的各种版本 , 同 JVM 一起组成 JRE 的还有 一些 API (如 awt,swing 等),JRE 是运行 Java 程序必不可少的 。eclipse是java写代码的工具,jvm是运行(.class二进制文件)的工具 。jvm存在于jre里面 。jdk是代码转换成.class二进制文件的API,总的来说就是:使用写好的代码经过jdk转成.class文件 , 然后通过jre里面的jvm运行
推荐阅读
- 蓝网队,篮网队中文官方网站是多少
- w300,索尼W300数码相机具体介绍
- 网页广告案例分析,王老吉广告案例分析
- 逆向分析招聘,app逆向分析
- 91手机助手,91手机助手Android版
- 查询分析器的 隐性事务提交
- 360盘,360网盘是什么
- 数学分析谁的教材好,中科大数学分析教材答案
- 嗨siri