问题标签 [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.
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 版本复制它们;它不起作用。)
java - 使用 cygwin 将 java 文件编译为 windows 本机代码
我为我的一项作业编写了一个小型 Java 应用程序。问题是老师可能没有安装JRE。我想把java文件编译成window exe文件,这样老师就可以在没有安装JRE的情况下运行它。
我在 cygwin 中使用 gcj 工具,但输出应用程序似乎需要cygwin1.dll
运行。我怎样才能避免这种情况,IE将应用程序需要的所有东西都打包到一个文件中,所以老师不必安装任何东西。
java - GNU Java 编译器是否支持 JNA?
我想编写一个使用 Windows API 并编译为本机代码而不是字节码的 java 程序。
我不想使用 JNI(C、C++、...接口),而是想使用纯 Java 代码和 JNA 编写。
GNU Java 编译器会允许我这样做吗?GNU Java 编译器是否支持使用 JNA?
java - 在 Ubuntu Natty 上静态链接 GCJ 应用程序
我正在尝试静态链接一个 GCJ 应用程序,看起来某处配置错误。我只是在 natty 上使用标准的 gcj 安装,并且我同时安装了 libgcj11 和 libgcj11-dev。
我的测试应用程序是:
我愿意:
然后我收到以下错误
有人知道怎么修这个东西吗?
java - GCJ 还在开发中吗?
我一直在寻找有关 GCJ 的状态及其未来的信息,但尤其是对于未来,却一无所获……
GCJ死了吗?
java - 如何在使用 GCJ 编译期间将 jar 包与 *.java 文件链接在一起?
我有以下文件:
A.jar(包含*.class文件)
B.jar(包含*.class文件)
Program.java(包含带有main函数的Program类,依赖A.jar和B.jar)
如何使用 GCJ构建可执行文件程序?
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)
java - Java Scanner:“0”不是双精度数
我的 java Scanner 有问题:我正在尝试使用以下代码读取双打:
但是,当要读取的数字是“0.0”或“0”时。或“0”我有以下错误:
这是“nextDouble()”函数的正常行为吗?
在没有这个问题的情况下阅读双精度的最简单方法是什么?
我真的需要捕捉错误,然后用 "netxInt()" 重试吗?
谢谢你的帮助。
有关信息,我正在使用 java 编译器“gcj”。
它与 javac 一起工作正常,但与 gcj(在最新的 ubuntu 上)它不工作。底部提供了 gcj 版本的详细信息。
完整代码:
输入(标准输入):
输出 :
“gcj -v”的结果:
在另一台服务器上的“gcc 版本 4.4.5”上的行为相同。
java - 将 c/c++ 与 Java 原生代码集成为共享库(由 gcj 编译)
gcj 可以将 Java 代码编译为本机代码。如果 Java 被编译成共享库,我很感兴趣,我们如何在 c/c++ 程序中使用库中的方法。
我没有成功。以下是我的尝试:
Java 代码(将编译成共享库):
编译:
生成标头:
c++ 中的库用户:
编译 c++ 库用户:
但执行“CPPUser”时出现此错误:
有人有想法吗?是否可以在 ac/c++ 程序中调用 gcj 编译的 Java 本机代码中的方法?
java - 在 centOS (Redhat) 上使用 /libgcj.so.10 编译 pdftk
有没有人成功地将 pdftk 与 /libgcj.so.10 库兼容?Bluehost 从 centOS 5 升级到 centOS6 并吹走了我需要的库,告诉我这是新的。我查看了 makefile(Makefile.Redhat、Makefile.Base 和 java Makefile),但似乎找不到指向新库的位置。
谢谢