问题标签 [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.

0 投票
0 回答
686 浏览

ios - 警告:紧急:为 watchOS 模拟器构建,但链接为 iOS 构建的目标文件

在集成我由 j2objc 转换的 java 库时,我收到了这条消息。

ld:警告:紧急:为 watchOS 模拟器构建,但在为 iOS 构建的目标文件 (/Users/admin/Documents/j2objc/dist/lib/libjre_emul.a(IOSArray.o)) 中链接。注意:这将是未来的错误。

我不明白我的代码可以在真正的 watchOS 设备上运行吗?或者这只是一个只能在模拟器中工作的 i386 版本?在这种情况下我该怎么办?

0 投票
1 回答
114 浏览

android - Android 到 iOS - 建议

我在 Android Studio 中创建了一个应用程序。我也想让它在 iOS 上运行。是否可以在 xcode 中打开它并以某种方式将其转换为 obj C 并构建它以使其工作?编辑:我看过 j2objc 项目,但我不知道它是如何工作的......

0 投票
1 回答
128 浏览

j2objc - 如何设置 Apache Commons Logger

任何人都知道如何设置 Apache Commons Logger?似乎人们让它运行起来了,但我失败得很惨。

我当前的设置非常简单:

构建.gradle:

记录器初始化:

还有一个非常简单的logging.properties文件,如果需要可以附加。

在 iOS 模拟器上翻译并运行后,抛出以下异常:

编辑 1

@tball 在他的回答中提供了一些很棒的细节,但这导致了一个新问题。我添加了一个静态引用LogFactoryImpl并包含java.util.logging.IOSLogHandler在项目中。尝试翻译该类时,编译器会引发以下错误:

我正在使用j2objC github 存储库IOSLogHandler中的最新版本,并将生成的内容发布在gist上。IOSLogHandler.m

非常感谢所有的帮助!

0 投票
1 回答
1157 浏览

j2objc - 用j2objc将Android Studio Java代码翻译成Objective-C,可以吗?

我已经通过将简单的 HelloWorld Java 代码转换为 Objective-C 来测试 j2objc,这没关系。接下来,我尝试将使用 GUI 转换在 android studio 中编写的 Java 代码转换为 Objective-C。但它不起作用并给我错误。如何将 android studio java 代码转换为 Objective-C 或其他可以通过 iOS 访问的东西?谢谢

0 投票
1 回答
430 浏览

java - 带有源 jar 文件的 J2ObjC

我需要使用 J2ObjC 将 itext 源 jar 转换为目标 c。我在这里使用 Xcode Build 规则。但是当我添加这个脚本

我得到构建错误在此处输入图像描述

在此处输入图像描述

该项目在没有我的脚本的情况下成功构建并运行。请帮助我谢谢

0 投票
1 回答
1425 浏览

j2objc - 将 Android 应用程序转换为 ios 应用程序

我开发了一个 Android 应用程序,我想将其转换为 ios 应用程序。我已经看到 J2OBJC 有助于将 java 代码转换为 C 代码。

任何人都可以请帮助我如何做到这一点。我的另一个疑问是:使用 J2OBJC 我们只能转换业务逻辑。那么UI部分呢?

提前致谢。

问候, 辛杜

0 投票
1 回答
133 浏览

java - Swift/Objective-C 后台任务

我正在开发一个 Swift 应用程序。我正在使用套接字进行后台连接。但是当我尝试使用它时,我知道我收到了这个错误:

它还显示“线程:信号 Sigabrt”

.这里我调用方法:

这是我的 Objective-C 类(它是由 J2Objc 转换的 Java)

那么,错误可能在哪里?使用其他一些方法它可以工作。

0 投票
1 回答
844 浏览

java - 爪哇 | 没有库的 Json 字符串到对象

我想将一个 Json 字符串转换为一个对象,而不需要一个库。原因是我想将带有 J2Objc 的 Java 代码转换为 Objective-C 文件。据我所知,J2Objc 不允许库。有人知道这个问题的答案吗?

谢谢!

0 投票
1 回答
160 浏览

swift3 - 一些 Objective-C 方法在 Swift 3 中是不可见的

0 投票
2 回答
157 浏览

objective-c - j2objc 异常阻止单元测试运行

我正在开发一个使用 cocoapod 的应用程序,该应用程序是使用 j2objc 构建的。但是当我尝试在 Xcode 中运行单元测试时,我看到以下错误:

我知道 Java 中的数组不能完美地映射到 Objective C 数组。但是这个异常并不会阻止应用程序运行,那么有没有办法在单元测试和 UI 测试中忽略它呢?

失败的代码在 cocoapod 内,所以我不确定我是否能够进行任何手动转换。这是失败的行: