问题标签 [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.

0 投票
1 回答
562 浏览

java - gcj 错误 - 找不到类 java.util.function.Predicate 的文件

我有一个必须guava23.0.jar用作外部库的 java 代码。更具体地说,我需要有这些进口:

我构建了我的代码的 jar 文件,现在,我尝试使用gcj. 我测试了 jar 文件,它工作得很好,并给了我输出。但是,当尝试使用 编译和生成机器代码时gcj,它给了我几个错误:

我的其他代码中没有出现这些错误,这些代码包括番石榴以外的其他一些外部 jar!

0 投票
1 回答
2531 浏览

java - 在 Ubuntu 18.04 上安装 GCJ

首先要做的事;我完全知道 GCJ 的开发在 Ubuntu 18.04 发布之前于 2017 年停止,但它仍然是一个很棒的工具,如果有人知道我如何能够在 Ubuntu 18.04 上使用它,那就太好了。

我也知道所有的替代方案,即 launch4j 等,但我遇到的所有替代方案都只是“包装器”,实际上并没有创建机器代码

0 投票
2 回答
1432 浏览

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 文件和元数据中尽可能多地保留页面之间的超链接。

0 投票
1 回答
165 浏览

java - GCJ 在编译时抛出错误:“未定义的 main 引用”

我想通过在 Linux Ubuntu 中使用来编译一个简单的 Java“Hello World”程序,就像GeeksforGeeks Hello World 教程中的那样。gcj这是源代码:


但是gcj抛出了两个错误:

  1. (.text+0x18): 未定义的引用main
  2. collect2:错误:ld 返回 1 个退出状态

终端的原始输出:


我会注意以下要求,即 .java 文件应以包含的类命名main

要点:

  • 程序定义的类名是HelloWorld,与文件名(HelloWorld.java)相同。这不是巧合。在 Java 中,所有代码都必须位于一个类中,并且最多有一个包含 main() 方法的公共类。
  • 按照惯例,主类(包含主方法的类)的名称应与保存程序的文件的名称相匹配。

我究竟做错了什么?

0 投票
0 回答
168 浏览

java - 无法使用 gcj 编译器编译 java 代码。错误:找不到-liconv

我正在测试 GNU java 编译器。我已经从 mingw 安装管理器安装了它。当我简单地运行命令“gcj --main=Test Test.java”时,它给了我以下块

测试.java

接下来做什么???