收录了 java编译工具 频道下的 50 篇内容
J2CL是一个开源的编译器,可以将Java编译成JavaScript,由谷歌设计、开发和开源。
继2014年3月份Java 8发布之后,Java 9的发布已经提上日程,预计将在2016年发布。任职于Takipi的Alex Zhitnitsky整理了Java 9中纳入JSR的一些新特性和大家一直期待但未确定的一些特性。
现有版本、GraalVM企业版和其他GraalVM项目不会进行转移。
要进一步提高云原生应用的启动执行速度,突破Java自身的启动运行开销性能瓶颈,就必须在传统的Java程序编译启动执行过程之外,另辟蹊径。
JEP(JDK增强提案)182建议,在Java 9及以后的版本中,除当前版本外,javac的-target和-source命令最多支持3个更早的版本。Java 9将仅支持1.9/9、1.8/8、1.7/7和1.6/6。
Saikoa的技术总监Eric Lafortune,DexGuard的创造者,在安卓5.0修订版1(API 21.1)的SDK中发现了一些新的工具,主要是名为Jack和Jill的两个编译器。这些工具旨在简化安卓的编译流程。
GraalVM 将在适当的时候成为 JEP(Java 增强提案)流程的一部分。
IKVM 是构建在CLR之上的一款标准的兼容性JVM,可以运行在.NET和Mono上。 近日,IKVM交付了一个发布候选版,支持Java 8。类库使用的是OpenJDK 8。
Java 11 源文件执行特性使得使用 Java 编写脚本并直接使用*inx命令行执行脚本成为可能。
在某些情况下Java与Flex的集成是富于挑战的。Adobe期望通过Flex 3的发布来简化这一切,在Flex 3中包含了一个基于Java的编译器API。这个API可以让你从Java应用中编译SWF和SWC文件, 支持与mxmlc和compc命令行工具相同的选项。
如何解决Java冷启动慢的问题?
本文主要介绍了移动端相关的编译工具,都是基础的入门工具,但是对于我们日后面对复杂的大型项目提供帮助,特别是一些跨平台的C/C++项目,一份代码一个脚本编译出所有平台的程序,都需要我们能够熟练驾驭这些编译工具。
Java类文件中包含的字节代码可以被不同平台上的JVM所使用。Java字节代码不仅可以以文件形式存在于磁盘上,也可以通过网络方式来下载,还可以只存在于内存中。JVM中的类加载器会负责从包含字节代码的字节数组(byte[])中定义出Java类。在某些情况下,可能会需要动态的生成 Java字节代码,或是对已有的Java字节代码进行修改。这个时候就需要用到本文中将要介绍的相关技术。
GraalVM原生编译中的一些功能合并到OpenJDK代码库中。
JetBrains开源其Kotlin语言和编译器,并且为IntelliJ用户编写Kotlin代码提供免费插件。该语言也可以使用Ant、Maven和Gradle设计器构建。Kotlin与其他基于JVM的语言相比表现如何?阅读本文你会了解更多相关内容。
本文来自《2019年有赞技术大礼包》系列。
大家都知道Eclipse已经实现了自己的编译器,命名为 Eclipse编译器for Java (ECJ)。
怎么才能保证 Java 程序内存中密码的安全呢?
原生Java对于Java在不断演进的云世界中保持相关性至关重要。原生Java还有待完善。开发生命周期也需要做出调整。