问题标签 [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 投票
3 回答
1688 浏览

gcc - GCC GCJ 需要 ECJ 和其他库吗?

所以我刚从这里下载mingw-w64-bin_i686-mingw_20110410.zip显然是 GCC 4.7),发现它有一个最新版本的 GCJ 编译器。

我尝试使用它,但显然gcj需要ecj1.exe,这是 Java 的 Eclipse 编译器......所以,我在哪里可以找到兼容版本的 ECJ 二进制文件和所需的相关 Java 库(libgcj 等)。 )?

理想情况下,这可以在 MinGW-w64 项目页面上找到,但它似乎不存在。

(我已经尝试从稍旧的 GCC 版本复制它们;它不起作用。)

0 投票
3 回答
1202 浏览

java - 使用 cygwin 将 java 文件编译为 windows 本机代码

我为我的一项作业编写了一个小型 Java 应用程序。问题是老师可能没有安装JRE。我想把java文件编译成window exe文件,这样老师就可以在没有安装JRE的情况下运行它。

我在 cygwin 中使用 gcj 工具,但输出应用程序似乎需要cygwin1.dll运行。我怎样才能避免这种情况,IE将应用程序需要的所有东西都打包到一个文件中,所以老师不必安装任何东西。

0 投票
1 回答
184 浏览

java - GNU Java 编译器是否支持 JNA?

我想编写一个使用 Windows API 并编译为本机代码而不是字节码的 java 程序。

我不想使用 JNI(C、C++、...接口),而是想使用纯 Java 代码和 JNA 编写。

GNU Java 编译器会允许我这样做吗?GNU Java 编译器是否支持使用 JNA?

0 投票
1 回答
498 浏览

java - 在 Ubuntu Natty 上静态链接 GCJ 应用程序

我正在尝试静态链接一个 GCJ 应用程序,看起来某处配置错误。我只是在 natty 上使用标准的 gcj 安装,并且我同时安装了 libgcj11 和 libgcj11-dev。

我的测试应用程序是:

我愿意:

然后我收到以下错误

有人知道怎么修这个东西吗?

0 投票
2 回答
1763 浏览

java - GCJ 还在开发中吗?

我一直在寻找有关 GCJ 的状态及其未来的信息,但尤其是对于未来,却一无所获……

GCJ死了吗?

0 投票
2 回答
1799 浏览

java - 如何在使用 GCJ 编译期间将 jar 包与 *.java 文件链接在一起?

我有以下文件:

A.jar(包含*.class文件)
B.jar(包含*.class文件)
Program.java(包含带有main函数的Program类,依赖A.jar和B.jar)

如何使用 GCJ构建可执行文件程序?

0 投票
1 回答
173 浏览

java - GCJ 和

GCJ 和使用是否存在已知问题<Void, Void>?没有它我的代码可以正常工作,但是尝试使用 gcj 将其编译为 exe 失败:

此外,如果我删除<Void, Void>(所以我的代码不能 100% 运行),我会进一步了解这些:

我的代码编译并运行良好,看起来 GCJ 不喜欢某些方面。版本不好?我刚下载了:gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

0 投票
2 回答
999 浏览

java - Java Scanner:“0”不是双精度数

我的 java Scanner 有问题:我正在尝试使用以下代码读取双打:

但是,当要读取的数字是“0.0”或“0”时。或“0”我有以下错误:

这是“nextDouble()”函数的正常行为吗?

在没有这个问题的情况下阅读双精度的最简单方法是什么?

我真的需要捕捉错误,然后用 "netxInt()" 重试吗?

谢谢你的帮助。


有关信息,我正在使用 java 编译器“gcj”。

它与 javac 一起工作正常,但与 gcj(在最新的 ubuntu 上)它不工作。底部提供了 gcj 版本的详细信息。


完整代码:

输入(标准输入):

输出 :


“gcj -v”的结果:

在另一台服务器上的“gcc 版本 4.4.5”上的行为相同。

0 投票
1 回答
1941 浏览

java - 将 c/c++ 与 Java 原生代码集成为共享库(由 gcj 编译)

gcj 可以将 Java 代码编译为本机代码。如果 Java 被编译成共享库,我很感兴趣,我们如何在 c/c++ 程序中使用库中的方法。

我没有成功。以下是我的尝试:

Java 代码(将编译成共享库):

编译:

生成标头:

c++ 中的库用户:

编译 c++ 库用户:

但执行“CPPUser”时出现此错误:

有人有想法吗?是否可以在 ac/c++ 程序中调用 gcj 编译的 Java 本机代码中的方法?

0 投票
1 回答
1978 浏览

java - 在 centOS (Redhat) 上使用 /libgcj.so.10 编译 pdftk

有没有人成功地将 pdftk 与 /libgcj.so.10 库兼容?Bluehost 从 centOS 5 升级到 centOS6 并吹走了我需要的库,告诉我这是新的。我查看了 makefile(Makefile.Redhat、Makefile.Base 和 java Makefile),但似乎找不到指向新库的位置。

谢谢