Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这里的任何人都有使用gcj';java外部库的CNI?_Java_Gcj - Fatal编程技术网

这里的任何人都有使用gcj';java外部库的CNI?

这里的任何人都有使用gcj';java外部库的CNI?,java,gcj,Java,Gcj,我对桌面应用程序感兴趣已有一段时间了,我最精通的语言是Java。由于希望能够编译成本机可执行文件,有没有人愿意分享使用gcj编译和CNI库的经验?我希望使用本机工具包,而不仅仅是Swing/SWT。我没有使用gcj编译本机可执行文件,而是使用gcj与本机库接口,我发现这是一种非常好的方法,因为您不必编写任何本机代码来进行本机调用。请注意,这样做确实会导致性能损失,因此,如果在性能可能存在问题的紧循环中调用本机代码,那么这可能不是一个选项。由于Eclipse已成功地以本机方式编译(请参阅),我认为

我对桌面应用程序感兴趣已有一段时间了,我最精通的语言是Java。由于希望能够编译成本机可执行文件,有没有人愿意分享使用gcj编译和CNI库的经验?我希望使用本机工具包,而不仅仅是Swing/SWT。

我没有使用gcj编译本机可执行文件,而是使用gcj与本机库接口,我发现这是一种非常好的方法,因为您不必编写任何本机代码来进行本机调用。请注意,这样做确实会导致性能损失,因此,如果在性能可能存在问题的紧循环中调用本机代码,那么这可能不是一个选项。

由于Eclipse已成功地以本机方式编译(请参阅),我认为这是可能的

<>我使用GCJ将java代码嵌入C++应用程序中,但我不会用它来做UI应用程序。我会选择纯Java(可能是基于EclipseRCP的),因为这是我有经验的地方

享受实验的乐趣