问题标签 [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 回答
301 浏览

java - 可以使用 GCJ 生成可从 Python 调用的库吗?

是否可以使用 GCJ 编译用于 Java 的库,获取 dll 并从 python ctypes 调用?

我现在对 toxilibs 很感兴趣,但是如果有人知道一个玩具示例,那就太好了!

0 投票
1 回答
298 浏览

java - gcj编译的java程序中的二进制名

有什么方法可以从 gcj 编译的 Java 程序中找出用户运行以启动程序的可执行文件的名称?

在 C 中,argv[0](来自 main 内部)是名称,但在 Java 中,赋予 main 的 args 数组仅包含主类的参数。当使用普通的 java 命令行运行时,这是有道理的,因为可执行文件总是 java(或 java.exe)。

但是,当运行由 gcj 编译的 Java 程序时,用户运行的可执行文件的名称可能是有用的信息。理想情况下,我希望在不诉诸平台特定方法的情况下找到该名称,例如阅读 /proc (以及 Windows 的任何等效方法),但也许这是不可能的。

0 投票
1 回答
1682 浏览

java - 如何将 GCJ 与 Ant 一起使用?

我对 Apache Ant 和 GCJ 都很陌生,而且我很难尝试通过 Ant 使用 GCJ 进行构建。

我的应用程序在 Scala 中,所以我需要使用 GCJ 将 .class 文件作为源。用 Ant 编译 .scala 到 .class 没问题。

首先,我想出了如何手动将 .class 文件编译为 .o(对象),这样:

在这里看到Ant通过javac标签支持GCJ编译。所以我认为这应该可行:

但是这个 javac 任务什么都不做,我也没有收到任何错误。有什么线索吗?谢谢

0 投票
1 回答
603 浏览

scala - 如何为 SBT 创建编译器操作

我想创建一个动作来自动化 GCJ 编译。由于我无法使其与 Ant 一起使用,我决定尝试 SBT。文档说明了如何创建操作以及如何运行外部进程。我还没有看到如何重用存在于 java 和 scala 编译器操作的目录树遍历。在这种情况下,我的输入文件将是某个根文件夹下的所有 .class 文件。我还需要为 GCJ 指定一个特定的类路径。对此的任何指示也将不胜感激。

0 投票
3 回答
2321 浏览

java - 从 Java (GCJ) 调用 C++ 代码

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

0 投票
6 回答
25383 浏览

java - Java JRE 与 GCJ

我从用 Java 编写的速度测试中得到了这个结果:

那么,GCJ的目的是什么?有了这个结果,我确定我不会用 GCJ 编译它!

我在 Linux 上对此进行了测试,Windows 中的结果可能比这更好吗?

这是来自应用程序的代码:

我用 GCJ 编译是这样的:

并像这样跑:

0 投票
10 回答
3781 浏览

java - 这是有效的Java吗?

这是有效的Java吗?

  • Eclipse 3.5 说
  • Eclipse 3.6说不
  • Intellij 9 说是的
  • Sun javac 1.6.0_20 说
  • GCJ 4.4.3 说
  • GWT 编译器说
  • 我之前的 Stackoverflow 问题人群说不

我对java理论的理解说不

了解JLS对此的看法会很有趣。

0 投票
2 回答
711 浏览

java - 使用 MinGW gcj 编译 java 代码时出错

嘿,朋友,这是我的第一篇文章。

我刚刚开始使用 Gcc 来编译 java,我在这样做时遇到了一些麻烦。

我的输入和输出:

cmd:gcj Porgram.java

<2>输出:

E:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a:main.c:<.text+0xd2>:undefined reference to '_WinMain@ 16' collect2: ld 返回 1 个退出状态

任何帮助将不胜感激!

0 投票
1 回答
364 浏览

java - GCJ javax.swing.GroupLayout

我正在为 java 版本 4.4.4 使用 gnu 编译器。它不支持 javax.swing.GroupLayout。更高版本是否提供此支持?我之前在我的系统上构建了 GCC 很多次。我应该这样做吗?

0 投票
0 回答
1407 浏览

macos - 雪豹上的 GCJ

我不知道这是否是问这个问题的正确地方......但是......

你知道是否有一些适用于 Mac OS X 10.6 的 gcj 安装程序(或某种安装方式)?

我试图安装 MacPorts 之一,但它有编译错误。