gpt4 book ai didi

java - 仅从终端使用 j2objc 和 jre 仿真库将 java 编译为 objective-c

转载 作者:行者123 更新时间:2023-12-01 12:25:56 26 4
gpt4 key购买 nike

嗨,我想使用 j2objc 将我的 java 代码从终端转换为 Objective C。

我需要在终端中设置以下标志。 (jre_emul是J2ObjC的JRE模拟库)。

-ljre_emul 

所以编译j2objc时应该使用JRE模拟库进行编译。

$ j2objc Hello.java

如何仅使用终端而不使用 Xcode 来完成此操作?

来源引用 https://github.com/google/j2objc/wiki/Xcode-Build-Rules

最佳答案

您在 wiki 中跳转到了前面,因为“入门”页面是针对命令行的:

https://github.com/google/j2objc/wiki/Getting-Started

$ j2objc Hello.java  # translates to Hello.m, Hello.h
$ j2objcc Hello.m # compiles, links to a.out
$ ./a.out Hello # run binary, specify the class name (like java command)
Hello, world

j2objc 和 j2objcc 命令是脚本,因此您还可以使用它们来查看使用的默认值。例如,“-ljre_emul”标志由 j2objcc 设置。

所有命令都有手册页,因此运行“man -M/man j2objcc”将显示其文档。

关于java - 仅从终端使用 j2objc 和 jre 仿真库将 java 编译为 objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26334981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com