问题标签 [j2objc]
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.
ios - 警告:紧急:为 watchOS 模拟器构建,但链接为 iOS 构建的目标文件
在集成我由 j2objc 转换的 java 库时,我收到了这条消息。
ld:警告:紧急:为 watchOS 模拟器构建,但在为 iOS 构建的目标文件 (/Users/admin/Documents/j2objc/dist/lib/libjre_emul.a(IOSArray.o)) 中链接。注意:这将是未来的错误。
我不明白我的代码可以在真正的 watchOS 设备上运行吗?或者这只是一个只能在模拟器中工作的 i386 版本?在这种情况下我该怎么办?
android - Android 到 iOS - 建议
我在 Android Studio 中创建了一个应用程序。我也想让它在 iOS 上运行。是否可以在 xcode 中打开它并以某种方式将其转换为 obj C 并构建它以使其工作?编辑:我看过 j2objc 项目,但我不知道它是如何工作的......
j2objc - 如何设置 Apache Commons Logger
任何人都知道如何设置 Apache Commons Logger?似乎人们让它运行起来了,但我失败得很惨。
我当前的设置非常简单:
构建.gradle:
记录器初始化:
还有一个非常简单的logging.properties
文件,如果需要可以附加。
在 iOS 模拟器上翻译并运行后,抛出以下异常:
编辑 1
@tball 在他的回答中提供了一些很棒的细节,但这导致了一个新问题。我添加了一个静态引用LogFactoryImpl
并包含java.util.logging.IOSLogHandler
在项目中。尝试翻译该类时,编译器会引发以下错误:
我正在使用j2objC github 存储库IOSLogHandler
中的最新版本,并将生成的内容发布在gist上。IOSLogHandler.m
非常感谢所有的帮助!
j2objc - 用j2objc将Android Studio Java代码翻译成Objective-C,可以吗?
我已经通过将简单的 HelloWorld Java 代码转换为 Objective-C 来测试 j2objc,这没关系。接下来,我尝试将使用 GUI 转换在 android studio 中编写的 Java 代码转换为 Objective-C。但它不起作用并给我错误。如何将 android studio java 代码转换为 Objective-C 或其他可以通过 iOS 访问的东西?谢谢
java - 带有源 jar 文件的 J2ObjC
我需要使用 J2ObjC 将 itext 源 jar 转换为目标 c。我在这里使用 Xcode Build 规则。但是当我添加这个脚本
该项目在没有我的脚本的情况下成功构建并运行。请帮助我谢谢
j2objc - 将 Android 应用程序转换为 ios 应用程序
我开发了一个 Android 应用程序,我想将其转换为 ios 应用程序。我已经看到 J2OBJC 有助于将 java 代码转换为 C 代码。
任何人都可以请帮助我如何做到这一点。我的另一个疑问是:使用 J2OBJC 我们只能转换业务逻辑。那么UI部分呢?
提前致谢。
问候, 辛杜
java - Swift/Objective-C 后台任务
我正在开发一个 Swift 应用程序。我正在使用套接字进行后台连接。但是当我尝试使用它时,我知道我收到了这个错误:
它还显示“线程:信号 Sigabrt”
.这里我调用方法:
这是我的 Objective-C 类(它是由 J2Objc 转换的 Java)
那么,错误可能在哪里?使用其他一些方法它可以工作。
java - 爪哇 | 没有库的 Json 字符串到对象
我想将一个 Json 字符串转换为一个对象,而不需要一个库。原因是我想将带有 J2Objc 的 Java 代码转换为 Objective-C 文件。据我所知,J2Objc 不允许库。有人知道这个问题的答案吗?
谢谢!
objective-c - j2objc 异常阻止单元测试运行
我正在开发一个使用 cocoapod 的应用程序,该应用程序是使用 j2objc 构建的。但是当我尝试在 Xcode 中运行单元测试时,我看到以下错误:
我知道 Java 中的数组不能完美地映射到 Objective C 数组。但是这个异常并不会阻止应用程序运行,那么有没有办法在单元测试和 UI 测试中忽略它呢?
失败的代码在 cocoapod 内,所以我不确定我是否能够进行任何手动转换。这是失败的行: