问题标签 [jikes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
217 浏览

liferay - Liferay 需要 Jikes 编译器吗?

所有 Liferay 文档似乎都建议除了 JDK 之外还需要安装 Jikes 编译器。这是真的需要做 Liferay portlet 开发,还是我只需要 JDK 就足够了。

0 投票
2 回答
354 浏览

jsp - 是否可以缓存 JSP 字节码以避免使用 Tomcat 重新编译?

有什么方法可以缓存 JSP webapps/ 的字节码,特别是使用 Tomcat 作为 Java servlet?我真的厌倦了 Tomcat 占用所有 CPU 10 分钟,而每次我重新启动它时它都会编译 4 个不同的 webapps....

我已经在使用 Jikes 来“加速”编译,但这真的让我很生气。除非 webapp 升级(很少),否则代码不会更改,我无法相信没有办法缓存已编译的 java 字节码,而不是每次都重新编译它。

我将不胜感激有关此事的任何建议!

0 投票
1 回答
427 浏览

jvm - 为什么 javac checkcast 数组两次?

检查字节码,我注意到 javaccheckcast在转换为数组类型时似乎重复了指令。

javap反汇编的javac编译版本

测试jikes显示了预期的单一演员表

checkcast如果对象不能被视为请求的类型并且不执行任何操作,则应该引发异常,所以我不明白为什么它可能有助于加倍演员表。我还没有查看 JDK 源代码来了解它是如何产生的,如果这有助于解释原因(也许它是一个提示)。

0 投票
1 回答
155 浏览

java - Jikes RVM 作为分布式编译器

我们可以使用 Jikes RVM 作为分布式编译器吗?

谢谢拉胡尔

0 投票
4 回答
19974 浏览

java - “错误:未正确定义 JAVA_HOME。” 在构建 Jikes rvm

当我在 Ubuntu 上构建 Jikes RVM 时,我得到了这个错误。任何的想法?

操作系统:

环境变量:PATH

JAVA_HOME

javaJAVA_HOME/bin目录中检查了它,它可以工作。无论我如何更改环境变量,错误一直在抱怨

“我们无法执行 /opt/jdk1.6.0/bin/java”。

看来我没有修改正确的“位置”。

0 投票
3 回答
1122 浏览

java - 在 Java 中,如何从类文件中获取抽象语法树?

众所周知,我们可以从源代码中获取抽象语法树,使用类似的工具

但是鉴于已编译的类文件,如何获取 AST?有没有现成的工具?烟灰可以吗?

谢谢!

0 投票
1 回答
307 浏览

java - Jikes rvm 运行时错误“找不到类 java.util.Scanner”

当我使用 Jikes rvm 运行我的程序“GenRegex.class”时,

我得到了运行时错误:

下面是我的代码

即使我添加了一行“import java.util.Scanner;” 我仍然犯了这个错误。有什么线索吗?谢谢!

0 投票
1 回答
1458 浏览

java - Jikes RVM的优势是什么

我最近听说了 Jikes RVM,我试图了解它提供的其他虚拟机不提供的功能以及它的可扩展性。

因此,在浏览网站上的功能列表时,我发现了一个有趣的点

高性能。Jikes RVM 是一款高性能编译器,非常适合用于大型项目

问题

  1. 上面的陈述有多真实,因为我过去 5 年一直在使用 Java,之前从未听说过 Jikes RVM。大部分开发都是在 Hot Spot VM(由 Sun 提供)上完成的。我知道,还有其他 VM,但从未听说过 Jikes RVM。可能的原因之一可能是我对 Jikes RVM 缺乏了解,但后来很难消化这么多人不知道如此高性能的 VM。

  2. 应该提示您使用 Jikes RVM 的场景到底是什么?

0 投票
2 回答
107 浏览

java - 源可调试JVM

我想学习JVM的内部结构。为此,我选择了 Jikes RVM 来使用,但问题是我无法调试源代码,因为它不支持它。我的问题是,是否有一些可以调试的开源 JVM 以查看它如何与类文件一起工作。我真的需要一些关于它的好信息。

谢谢

0 投票
1 回答
84 浏览

java - 有什么方法可以让 Jikes RVM 运行带有 GUI 的 Java 应用程序?

从它的网站上,我读到了令人困惑的陈述。

ref : "... Swing 和 AWT 的覆盖范围特别不完整。..."

ref : “Jikes RVM 使用 Classpath 库,并从中支持 AWT 和 Swing GUI 工具包等功能。”

无论如何,我发现我无法使用 GUI 运行任何应用程序。有没有办法规避这个问题?