问题标签 [jython]

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 投票
5 回答
4649 浏览

java - Jython 可以取代 Java 吗?

如此多的服务器端和移动 Java 应用程序使用 Java 的本机 Java 语言。我们是否可以使用 Jython 来构建企业应用程序,例如网站、应用程序服务器等?

另外,您对 Jython 中的 Java ME 应用程序有何看法。

PS 也欢迎对问题发表评论。

0 投票
4 回答
520 浏览

javascript - 将 JavaScript 链接转换为标准链接

我正在使用具有如下 javascript 链接的 HTML:

我需要用标准的锚标签替换它们,如下所示:

在 Jython 中实现这一目标的最佳解决方案是什么?

谢谢

伊夫

0 投票
1 回答
2963 浏览

java - 在将对象从 Java 传递到 Jython 时保留对象的 Java 类型

我想知道当您将 java 对象放入 Java ArrayList 时,是否可以不让jython 自动将它们转换为 python 类型。

从 jython 控制台复制的示例:

到目前为止,一切都很好,但是如果我将对象放在 ArrayList

对象被转换为类似 python 的布尔值(即 int)并且......

这意味着我再也看不到这曾经是一个 java.lang.Boolean。

澄清

我想真正想要实现的是在将对象从 Java 传递到 Python 时摆脱从 Java 类型到 Python 类型的隐式转换。我再举一个例子来说明。

一个 Python 模块:

还有一个使用这个模块的 Java 类:

由于隐式转换,在这里我将看到输出“bool”,但我真正想要的是看到“javainstance”或“java.lang.Boolean”。如果您想运行此代码,您还需要可以在此处找到的 JythonFactory 类。

0 投票
10 回答
1729 浏览

grails - 为什么这么多人坚持将 JVM 拖到新的应用程序中?

例如,我遇到了对 Rails 应用程序感到害怕的开发人员和架构师,但他们喜欢编写新的 Grails 应用程序的想法。

据我所见,使用 JVM 来支持 Groovy、JRuby 和 Jython 等语言而不是直接使用 Ruby 或 Python 会产生大量资源开销。

Ruby 和 Python 几乎都可以在任何操作系统上进行解释,所以我看不到任何“一次编写,随处运行”的优势……为什么要带上笨重的 JVM?

0 投票
2 回答
1936 浏览

java - 来自 jython 的 Java 类

我需要从该脚本访问运行 jython 脚本的 java 类吗?有什么帮助吗?

更新:像这样的东西:

所以 int test.py 我需要做一些事情来改变 Test 类中文本的值

希望更清楚

0 投票
4 回答
1022 浏览

floating-point - Jython:将文本解析为包含逗号的浮点数

如何将从工作表扫描的浮点数解析为包含逗号的文本?

更新:对不起,我不清楚。我正在使用 jython 2.5,它没有 locale 模块。

0 投票
2 回答
2325 浏览

google-app-engine - Google App Engine 上的 Jython 开发

有没有人有任何直接使用 Jython 和 Google App Engine 的经验(好或坏)?

0 投票
1 回答
522 浏览

java - import from external lib jython

I am trying to imported a java class from an external lib in jyhon and it does not work. An example

The strangest thing is that it runs when it is compiled in Eclipse, but does not from command line. Any help?

0 投票
2 回答
1628 浏览

java - 在 Jython 中使用 java.util.prefs.Preferences

我似乎无法使用 Jython 脚本存储 Java 首选项。如果在 Jython 2.5 beta 中我使用:

不存储首选项。如果我再添加:

我明白了

java.util.prefs.BackingStoreException:无法获得文件锁定。

我目前正在使用 Java 1.6 在 Linux 和 Unix 上运行它。我希望我遗漏了一些明显的东西,因为我的 Java 应用程序可以在同一系统上成功使用 java.util.prefs.Preferences。

任何帮助将不胜感激。

0 投票
4 回答
1204 浏览

python - 除了 CPython 之外的生产就绪 Python 实现?

除了 CPython,目前还有哪些 Python 实现可用于生产系统?

问题

已经阐明了该主题的利弊。我现在想知道,那些更奇特的实现是否真的用于必须可靠运行的系统中。(可能的例子?开源?)

编辑:我要求的代码需要 Python 版本 >= 2.5