问题标签 [gcj]
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.
java - gcj 错误 - 找不到类 java.util.function.Predicate 的文件
我有一个必须guava23.0.jar
用作外部库的 java 代码。更具体地说,我需要有这些进口:
我构建了我的代码的 jar 文件,现在,我尝试使用gcj
. 我测试了 jar 文件,它工作得很好,并给了我输出。但是,当尝试使用 编译和生成机器代码时gcj
,它给了我几个错误:
我的其他代码中没有出现这些错误,这些代码包括番石榴以外的其他一些外部 jar!
java - 在 Ubuntu 18.04 上安装 GCJ
首先要做的事;我完全知道 GCJ 的开发在 Ubuntu 18.04 发布之前于 2017 年停止,但它仍然是一个很棒的工具,如果有人知道我如何能够在 Ubuntu 18.04 上使用它,那就太好了。
我也知道所有的替代方案,即 launch4j 等,但我遇到的所有替代方案都只是“包装器”,实际上并没有创建机器代码
pdf - 一旦不再可用,将 pdftk multistamp 替换为 pdftk?
我pdftk multistamp
在服务器上使用为大型(500-1200 页)PDF 文件添加自定义页码、页眉和页脚。我通过计算输入中的页数来做到这一点,使用 LaTeX 创建带有页码、页眉和页脚的合适的空白页面,然后使用pdftk multistamp
将原始 PDF 和 PDF 与页面、页眉和页脚结合起来。
然而,pdftk
基于libgcj
(and gcj
) 并且gcj
不再维护并且已经从 GCC 7.1 中删除。因此,pdftk
没有任何未来。
以后如何合并/合并PDF文件?我真的希望在生成的 PDF 文件和元数据中尽可能多地保留页面之间的超链接。
java - GCJ 在编译时抛出错误:“未定义的 main 引用”
我想通过在 Linux Ubuntu 中使用来编译一个简单的 Java“Hello World”程序,就像GeeksforGeeks Hello World 教程中的那样。gcj
这是源代码:
但是gcj
抛出了两个错误:
- (.text+0x18): 未定义的引用
main
- collect2:错误:ld 返回 1 个退出状态
终端的原始输出:
我会注意以下要求,即 .java 文件应以包含的类命名main
:
要点:
- 程序定义的类名是HelloWorld,与文件名(HelloWorld.java)相同。这不是巧合。在 Java 中,所有代码都必须位于一个类中,并且最多有一个包含 main() 方法的公共类。
- 按照惯例,主类(包含主方法的类)的名称应与保存程序的文件的名称相匹配。
我究竟做错了什么?
java - 无法使用 gcj 编译器编译 java 代码。错误:找不到-liconv
我正在测试 GNU java 编译器。我已经从 mingw 安装管理器安装了它。当我简单地运行命令“gcj --main=Test Test.java”时,它给了我以下块
测试.java
接下来做什么???