问题标签 [parparvm]

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 投票
2 回答
25091 浏览

mobile - 代号一是如何工作的?

我正在寻找为多个移动平台开发的替代方案,并找到了Codename One,它使用 Java 作为lingua franca,而不是 HTML/CSS/JS 或脚本语言。

我找不到的是它是如何工作的。它是否将 JVM 与 iOS 和 Win7 的应用程序捆绑在一起,并在 Android 中使用 Dalvik?它是否将源代码翻译为本地代码,我们是否可以访问此源代码?考虑到他们承诺“不妥协”,还有其他魔法吗?在编写不可知的 Java 时,我应该注意哪些限制?

先发制人:这是一个关于 Codename One 的问题,而不是关于我应该选择哪个跨平台,或者我应该使用原生还是使用 Web。

0 投票
1 回答
183 浏览

codenameone - 代号一支持的java子集

我在我的全新 Codename One 应用程序中遇到了几个构建错误:

该构建抱怨 FileNotfoundException 类和 String split() 方法。知道为什么吗?

顺便说一句,在 CodenameOne 中使用 java 1.5 是否存在限制?我找不到用 java 7 编译的地方。

亲切的问候,

0 投票
1 回答
367 浏览

java - 代号一 幕后发生的事情

我必须评估代号一,但我找不到有关部署如何在后台工作以及最终结果实际是什么的信息。他们是否将我的 Java 代码交叉编译为类似于 RoboVM 的真实本机代码,他们是使用类似于 Gluon 的 JVM 还是他们有自己的 JVM?

0 投票
3 回答
386 浏览

codenameone - 代号 来自互联网来源的一张圆形图像

我正在尝试显示直接从 Internet 获得的圆形图像。我使用下面的代码创建了一个圆形蒙版,从 Internet 获取图像,然后尝试在图像上设置蒙版或标签本身。这些方法都不起作用。如果我取下遮罩,图像会显示得很好。如果我保留设置掩码的代码,那么我看到的只是一个空的白色圆圈。

我的想法是,如果我在图像本身上应用蒙版,则它可能不会生效,因为在应用蒙版时未下载图像。

但我似乎不明白为什么调用setMask标签也不起作用。

0 投票
1 回答
42 浏览

ios - Codename One(或 ParparVM)如何将 Java 库编译成 iOS 库

通过检查 Codename One 网站和 ParparVM Github,其指南仅显示如何将 Java(带有 Java Main 函数入口点)构建到本机可执行文件/应用程序(iOS)中,但我找不到任何构建/编译 Java 的指南进入 iOS 共享库(C 源代码或二进制文件,只要可以被 iOS 应用程序中的 swift/objective-C 重用)。

那么我们能做到吗?有什么指南吗?