gcj

    0热度

    1回答

    GCJ和使用<Void, Void>是否存在已知问题?我的代码工作正常,没有它,而是试图把它编译成使用GCJ一个EXE失败: $ gcj -c -g -O Program.java Program.java:25: error: '{' expected. class Task extends SwingWorker<Void, Void> { ^ Pro

    5热度

    1回答

    gcj可以将Java代码编译为本机代码。我感兴趣的是如果Java被编译到共享库中,我们如何在c/C++程序中使用库中的方法。 我没有成功。以下是我的尝试: Java代码(会被编译成共享库): // JavaLib.java public class JavaLib { public static void hello() { System.out.println("Hello

    2热度

    1回答

    我使用GCJ(Cygwin的版本)来编译2个java文件 $ GCJ --version GCJ(GCC)3.4.4(cygming特殊,GDC 0.12,使用DMD 0.125) 版权所有(C)2004自由软件Foundation,Inc. 这是免费软件;请参阅复制条件的来源。有没有 保修;甚至不适用于适销性或针对特定用途的适用性。 这里是我的2个java文件: $猫MyClass.java p

    2热度

    2回答

    目前我有一个用Java编写的后端系统,用于处理,按摩并将数据转发到外部HSM模块进行加密。当时认为足够安全。但是,最近的审计结果要求所有后端Java类都要受到保护。 我已阅读关于GCJ,它将Java字节代码编译为本机代码。这肯定会使逆向工程更难。 经过30多个小时的谷歌搜索&试图,我甚至无法进行编译。我未能在我的5个servlet和超过数百个其他java类上使用GCJ进行编译。这也意味着,我还没有

    0热度

    1回答

    我试图用gcj编译一些java代码。我得到以下错误。是否因为我的gcj不支持该行中的某些内容?顺便说一句,我使用gcj来查看本机代码是否比使用最新热点JVM的字节码更好。 AbstractCursor.java:113: error: '{' expected. public abstract class AbstractCursor implements Cursor { ^AbstractCu

    0热度

    1回答

    是否有人成功地将pdftk与/libgcj.so.10库一起编译? Bluehost从centOS 5升级到centOS6,吹走了我需要的图书馆,告诉我这是新的。我查看了makefile(Makefile.Redhat,Makefile.Base和java Makefile),但我似乎无法找到我指向新库的位置。 感谢

    1热度

    2回答

    我使用的扫描仪类Java5的,下面的代码会抛出异常: Scanner scanner = new Scanner (new File(args[0])); int dealId; while (scanner.hasNextLine()) { dealId = scanner.nextInt(); System.out.println(dealId); }

    2热度

    2回答

    我搜索了四周,并且找不到一个简单的命令行工具,它会将一堆.java文件放在目录中并编译为.class文件,然后将它们全部自动粘贴到.jar中。我可以自己编写一个脚本,但这是我无意重新发明轮子的一个领域(我将编码Djikstra的算法一百万次,但我真的不想浪费时间在这样的事情上)。 是否有一个类似于gcc或ghc的简单工具,您可以导航到某个目录并调用其中的文件以生成可执行的jar文件?我对gcj有希

    2热度

    2回答

    我有一个与Java扫描仪问题:我想使用此代码读取双打: Scanner sc = new Scanner(System.in); double value = sc.nextDouble(); 然而,当阅读次数为“0.0”或“0”。或“0”我有以下错误: java.util.InputMismatchException: "0" is not a double 这是“nextDouble

    1热度

    2回答

    我刚刚开始使用Java,我一直试图让控制台输入正常工作。下面的代码: System.out.println("Write a word: "); Scanner keyboard = new Scanner(System.in); System.out.println("DEBUG 1"); str = keyboard.nextLine(); System.out.println("DE