60得票10回答
这是有效的Java代码吗?

这段 Java 代码是否有效?import java.util.Arrays; import java.util.List; class TestWillThatCompile { public static String f(List<String> list) { ...

41得票4回答
GNU的Java编译器(GCJ)已经停止开发了吗?

截至2010年10月,GNU的Java编译器已经停止更新了吗?是否有其他活跃的替代方案(特别是用于将Java编译为本机代码)? LLVM解决方案将是首选。

26得票5回答
JDK、JRE、Java:版本混淆

(注:此问题及其答案来自2011年,展示了当时的世界。) 虽然我还不是一名真正的Java开发人员,但我觉得我应该现在就知道这个问题,但我仍然感到非常困惑。我的问题有两个部分: 所谓的“Sun JDK”、OpenJDK和GCJ之间有什么区别? 有时我看到以下每个版本号被使用,都让我很困惑,...

24得票6回答
Java JRE和GCJ的区别

我在Java中编写了一个速度测试,得到了以下结果:Java real 0m20.626s user 0m20.257s sys 0m0.244s GCJ real 3m10.567s user 3m5.168s sy...

23得票2回答
GCC中的extern "Java"块

我在GCC C++文档中发现了一个有趣的feature: java_interface 这个类型属性告诉C++该类是Java接口。它只能应用于在extern "Java"块内声明的类。调用在此接口中声明的方法将使用GCJ的接口表机制进行分派,而不是常规的虚拟表分派。 据我所理解,它会像...

13得票8回答
GCJ(GNU Java编译器)是否是发布Web应用程序的可行工具?

使用GCJ来发布服务器端应用程序和Web应用程序真的可行吗?我的老板坚信将我们(即我的)Web应用程序编译成二进制可执行文件是个绝妙的主意。尽管他喜欢简单、小巧、易于理解的闪烁灯光,但他本能地认为这没有任何问题,而我却只看到了无尽的问题和恶化。一旦我开始跟他谈论我们平台的复杂性以及字节码、虚拟...

8得票3回答
从Java调用C++代码(GCJ)

我正在尝试使用GCJ和CNI从Java中调用C ++,到目前为止,我能够从C ++ 中调用Java代码。如何使用CNI从Java中调用C ++?

7得票1回答
为什么GCJ找不到我导入的包中的类?

我希望将一个小型Java应用程序编译成Windows可执行文件。 这个应用程序非常小,只有一个主类,但它使用了Apache POI。 当我进行编译时,只要将POI Jar放入类路径参数中,一切都正常。 但是,在链接时,GCJ无法解析POI包中的类引用。所有的信息都像这样: undefi...

7得票3回答
从VBA / VBScript / Visual Basic Classic调用Java库(JAR)

有一个jar库 尚未提供本机C++端口(作为DLL) 我需要从中调用 我有3个选择: 1)等待本机端口就绪 2)通过桥接(?)从VB使用JAR库,需要安装JRE 3)使用GCJ将JAR编译为本机DLL,并在VBA中使用它 http://www.microsoft.com/german...