大家好,今天小编关注到一个比较有意思的话题,就是关于java语言的编译器的问题,于是小编就整理了4个相关介绍Java语言的编译器的解答,让我们一起看看吧。
JAVA的编译器是什么?
编译和运行工具就是JDK 可以在SUN公司的网站上你说的编译器的意思可能意思就是说开发工具开发工具很多的了,任何程序源码都是文本文件的,用记事本就可以了.但是现在java界比较流行的是 Jbuilder 和 eclipse 和 NetbeansJbuilder是收费的,昔日的辉煌已经不在了啦现在主流就是Eclipse 和Netbeans其中Eclipse是Eclipse基金会支持的. Netbeans 是sun公司的.
JAVA有哪些主流的编译器呢?
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。
什么叫开源,都说JAVA是开源的?
开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。
编程语言本身没有开不开源的问题。开不开源的是把语言编译成可执行程序的编译器或者是执行这种语言写的脚本的解释器软件。
也有编译java的编译器是不开源的。当然,常用的java的编译/解释器都是开源的。
所有常见的编程语言,像C, C++, Basic, Pascal, Php, Python等等都有开源的编译器或解释器。
对自己懂编写软件的语言的用户而言,水平高的可以对软件做修改以满足自己的特殊需要。水平低的可以学习。
因为软件有很多人知道源代码,有问题也容易发现。其它不懂编程的用户也相对放心一点。
对于软件编写者而言,他有可能得到看他软件源代码的高手的指导,别人也可能帮他发现软件中的问题,甚至有人帮他修正源程序中的错误。
哪种java编译器最好?
不同厂家的jdk有所不同,比如最常见的Oracle官方的jdk,还有一些大厂如IBM的,也有开源的openjdk,一般使用Oracle的jdk比较常见,也最受欢迎。
到此,以上就是小编对于java语言的编译器的问题就介绍到这了,希望介绍关于java语言的编译器的4点解答对大家有用。