gpt4 book ai didi

java - 尝试编译hadoop mapreduce示例时出现gcj错误

转载 作者:行者123 更新时间:2023-12-02 21:34:32 25 4
gpt4 key购买 nike

我正在尝试在 hadoop-mapreduce-examples-2.7.1.jar 上使用 gcj 从 jar 文件生成 native 机器代码。我的研究需要这个。但我收到错误:预期类型“java.lang.Throwable”,但堆栈包含“java.io.IOException”

我有 gcc 版本 4.8.4(Ubuntu 4.8.4-2ubuntu1~14.04),我使用的命令是:

gcj --classpath={hadoop-mapreduce-client-core-2.7.1.jar:hadoop-common-2.7.1.jar:commons-cli-1.2.jar:commons-logging-1.1.3.jar:guava-11.0.2.jar:hsqldb-2.0.0.jar} -d {destination} hadoop-mapreduce-examples-2.7.1.jar

由于我是java初学者,我不确定我是否走在正确的道路上。我什至不确定这是否可能。请建议。

最佳答案

是否添加 -findirect-dispatch标志对你有用吗?

请注意,您也可以添加 -O1 , -O2-O3优化标志。就我而言,-O1实际上效果最好,但您必须自己测试。

关于java - 尝试编译hadoop mapreduce示例时出现gcj错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33227287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com