问题标签 [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 - GNU 的 Java 编译器 (GCJ) 死了吗?
截至 2010 年 10 月,GNU 的 Java 编译器已经死了吗?是否有任何有效的替代方案(尤其是将 Java 编译为本机代码)?
LLVM 解决方案将是首选。
java - 使用 GCJ 在本机代码中编译复杂的 Java 程序
我有一个 java 程序,包含一个用于“真实程序”的 jar 和一个包含 20 个 jar 库文件的子文件夹(它们之间也有依赖关系)。我试过但没有成功......我缺少 gcj 编译的许多选项:(。有谁知道如何编译为本机代码以便 java 程序?谢谢
更新:我使用了 Eclipse 的插件(我使用的是 Eclipse 的 3.6 版本并且插件运行良好)http://gcjbuilder.sourceforge.net/来生成编译的 Makefile。但是现在我有另一个问题:(一些库没有编译(退出错误)。错误是GCJ认为.jar文件中的所有.class文件不存在与其他库的依赖关系。但出于以下目的我的程序,这些类没有被使用(也就是说,它工作正常的java程序)。因此有一种方法可以强制gcj只考虑我的java程序中实际使用的类?
java - JDK、JRE、Java:版本混乱!
虽然我(还)不是真正的 Java 开发人员,但我觉得我现在应该知道这一点,但我仍然很困惑。我的问题有两个部分:
所谓的(正如我所见)“Sun JDK”、OpenJDK 和 GCJ之间有什么区别?
在不同的时间,我看到以下每一个都被抛出,这使得理解哪些版本号实际适用于什么变得非常混乱。有人可以帮我解决这个问题吗?
- 爪哇 6
- Java 1.6
- JDK 6
- JDK 1.6
- JRE 1.6
- JVM 11.0
注意:我确实了解 JDK(Java 开发工具包)和 Java 运行时环境之间的区别。然而,我并不完全清楚 JRE 和 JVM 之间的区别,尽管我知道 JVM 是/做什么。
java - GJC - 一个外部罐子
请不要咆哮为什么我不应该使用 GJC,我理解它的缺点。
问题是,我可以像使用常规 jar 一样链接已编译的库吗?
但是我是否将 jar 转换为这样的本机代码:
并尝试调用 .so 文件运行它:
无法找到预期的课程令人沮丧。
这不应该工作吗?我究竟做错了什么?谢谢你。
java - Java BigDecimal 替代库
这可能特别奇怪,但我必须针对 GCJ 编译几个新代码;不支持 Java 的 BigDecimal。
我正在寻找的是 java.math.BigDecimal 的替代品。
谁能指出我正确的方向?
谢谢!
java - 如何在 gdb 中打印 Java 数组?
我用 gcj-4.4 和 -o 选项编译了一个非常简单的 java 程序。我在 gdb-7.2 中加载它并尝试进行一些调试。我注意到我可以打印 int 类型的变量,但我无法打印 int 数组。我收到此错误消息:
所以我的问题是如何在 gdb 中打印 Java 数组?我的操作系统是 openSUSE-11.1 x64-86bit。谢谢!
gcc - 用于 Windows 的 MinGW gcj?
我找不到 MinGW 的 gcj 二进制文件的链接;它没有出现在 MinGW-get 列表中,而且我在网站上找不到二进制文件。
它甚至存在吗?我在哪里可以找到它?
java - 我想在linux中为windows交叉编译一个gcj程序
我已经在 linux gcj 上编译了我的程序,但我想为 windows 静态编译。
我在linux上失败了。它总是说: /usr/bin/ld: cannot find -lgcj collect2: ld returned 1 exit status
有没有人在这方面取得成功(一个可移植的 java gcj 二进制文件,静态喜欢 Windows)。我不想要指向 ExcelsiorJet 或 launch4j 的指针(它不会静态或 AOT 编译任何东西)。
java - 用于 NetBeans 的 GCJ
如何在 NetBeans 中通过 GCJ 编译器编译 Java 程序?有什么插件吗?
vba - 从 VBA/VBScript/Visual Basic Classic 调用 Java 库 (JAR)
有jar库
本机 C++ 端口尚不可用(作为 DLL)
我需要从
我有3种可能性:
1) 等到本机端口准备好 2) 通过 brigde (?) 从 VB 使用 JAR 库,需要安装 JRE 3) 使用 GCJ 将 JAR 编译成本机 DLL 并从 VBA 中使用
http://www.microsoft.com/germany/msdn/library/office/OfficeVBAUnDieWindowsAPI.mspx?mfr=true
我认为:位置。1很容易,但我必须等待pos。3 在实践中是不可能的
对pos有一些想法吗?2?
谢谢。