JAVA的编译器都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA的编译器都有哪些?相关的知识,希望对你有一定的参考价值。

有没有比eclipse更方便的编译器呢,顺便说说从哪里可以下载安装包,谢谢啦😁😁

  推荐Jcreator,它对于初学者是个很好的开发工具,又小运行也很快。它要用到JDK,大的IDE有JBuilder,netbean,sun stdio,eclipse。

  编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言)"的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
  高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
  对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。
参考技术A 1.javac:sun公司编译器,jdk默认自带的编译器。
2.eclipse编译器:org.eclipse.jdt.core_version.jar,这里的version为具体的版本号。
3.Apache Maven Compiler
Plugin:maven3.0以后默认的编译器为javax.tools.JavaCompiler(要求jdk1.6以上)默认compilerid:plexus-compiler-javac;默认也是使用的sun的编辑器javac。
参考技术B JCreater 、JBuilder、eclipse、myeclipse、netbean这几个是主流,eclipse和myeclipse(eclipse的扩展功能更多)是主流中的主流 参考技术C 最好的好像除了eclipse就是IDEA了,eclipse已经算是很优秀的啦;idea好像是要收费的,但是可以破解,网上教程挺多的。本回答被提问者采纳 参考技术D 你这说的是编辑器把,编译器是javac啊

以上是关于JAVA的编译器都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

android中的misc.img是都有哪些源文件编译成的

Java技术_Java千百问(0012)_java都有哪些关键字

Java的核心技术都有哪些?

除了 gcc 还都有哪些编译器可以向量化代码?

java编译器的代码优化问题

Intel的编译器都有哪些