问题标签 [jython-2.5]
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.
java - 如何在 Jython 中扩展 java TimerTask 并将参数传递给它?
我正在尝试TimerTask
在 Jython 中扩展 a 以从某些传感器读取数据,然后每隔一秒通过网络发送该数据。为此,我需要将阅读器和服务器对象(以及一些事件对象)传递给TimerTask
对象。当我尝试通过该Timer.schedule
方法执行此操作时,出现此错误:
我收集该Timer.schedule
方法调用 的运行方法TimerTaskObject
,但为什么不先调用__init__
呢?我也尝试将参数添加到我TimerTask
的run
方法中,但我得到了同样的结果。
这是我的代码:
我看到在纯 Java 中,您只需扩展TimerTask
并调用new MyTimerTask(...)
该Timer.schedule
方法。我似乎无法让它在 Jython 中以这种方式工作。我究竟做错了什么?
谢谢你看看这个!
date - Jython 中的日期时间和刻度
我应该如何在 Jython 中编写以下 C# .NET 代码?
我是 Jython 新手,我在 nGrinder 3.0 版和 JDK 1.7.0_10 版中使用 Jython-2.2.1。
java - Jython - 尝试连接到数据库导致 java.sql l.SQLException:找不到合适的驱动程序
我正在使用 Confluence Script Plugin 在 Confluence 中编写 Jython 宏。我有一些代码在升级到 Confluence 和插件后最近停止工作。我已经尝试了在 SO 和网络上找到的各种可能的解决方案,但没有任何运气。
我正在尝试连接到 Oracle 数据库以查询一些值。这是我的代码:
运行此程序会导致以下错误(注意:删除了真实主机名、端口和 sid):
这个错误让我觉得 ojdbc6.jar 找不到或不在正确的目录中。以防万一,我明确地将它添加到类路径中。这仍然没有奏效。将其添加到类路径后,我通过检查进程 args 验证了类路径已正确设置,并且我看到 ojdbc6.jar 正在 catalina.out 中处理。(注意:实际安装路径已删除)
进程参数:
catalina.out:
我还验证了我们当前使用的是 jdk1.6.0_33,因此 ojdbc6.jar 应该是正确的瘦客户端。有谁知道可能导致错误的原因是什么?
- JDK:Sun 1.6.0_33-b03
- Jython:2.5.2
- 汇合:4.3.1
- 脚本插件:4.1.0
- 操作系统:SunOS 5.10
- 应用服务器:Apache Tomcat/6.0.32
python - Constrained minimization of multivariate function using Jython
I have a python program running under Jython (to use a third party Java API), inside which I would like to calculate a constrained minimization of a multivariate function.
Scipy has a module for this that works perfectly (scipy.optimize
) but unfortunately you cannot use scipy within Jython. Does anyone know of a good library/any other way to do this in Jython? If I could just run this under Jython, I'd be all set:
Thanks! -Michael
python - 集群的 Jython 脚本
我需要在 WebSphere 应用程序服务器版本 8 上运行 Jython 脚本
- 检查部署在集群范围内的应用程序是否准备就绪
- 启动部署在集群范围内的应用程序(AdminApplication.startApplicationOnCluster 除外)
- 停止部署在集群范围内的应用程序
请帮忙。
windows - Windows 上的 Jython 2.5 和 virtualenv
我已经在 Windows 上安装了 Jython 2.5,然后是 setuptools,最后是使用 easy_install 的 virtualenv (1.8.4)。现在我正在尝试使用以下命令行创建一个新的虚拟环境:
jython \Lib\site-packages\virtualenv-1.8.4-py2.5.egg\virtualenv.py jython_env
但是新虚拟环境的创建失败并出现以下错误:
os.symlink(py_executable_base,full_pth)
AttributeError:“模块”对象没有属性“符号链接”
我想这是因为 Windows 不处理符号链接,但有人已经遇到过这个问题,有什么解决方法吗?
谢谢
java - 在 Jython 中设置导入模块路径 - 奇怪的行为
我正在构建 Java 到 Jython 桥接类。我要解决的任务是让 Jython 在我的应用程序工作目录(也称为程序执行目录)中查找 python 模块。
我通过将System.getProperty("user.dir")
值附加到 sys.path 来做到这一点:
我得到 ImportError 异常:
C:\\Users\\vvlad\\IDEAProjects\\transform
应用程序目录在哪里。
看起来sys.path
像这样:
当我在 Jython 注册表 python.path 变量中手动指定工作目录的完整路径时,导入工作正常。而且sys.path
看起来不一样:
因此,当工作目录作为sys.path
. 但是当工作目录是最后一个条目时失败。
我正在使用 Jython 2.5.2 并从 IntelliJ IDEA 环境在 Windows 机器上运行测试。
对我来说,B 计划是user.dir
在初始化之前为 Jython 注册表 python.path 设置值PySysState
- 但这会引入一些隐藏行为。
java - 单个 JVM 中的多个 Jython 环境
是否可以在一个 JVM 下运行多个具有不同系统设置(即库导入路径)的 Jython 环境。
如果可能,请建议如何正确完成此操作。
从技术上讲,没有什么能阻止我PythonInterpreter interpreter = new PythonInterpreter();
执行不止一次。但我想确定里面的某个地方没有单身人士。
java - Django 上的 Java 项目?
好的,所以我在网上搜索了可能的实现,但我设法找到的是通过 Jython 在 Java 平台上实现的 Django 项目。但我想做相反的事情,即在 Django 平台上实现/集成 java 项目(在我的例子中是 SAIKU 服务器)。
问题是,是否可能,如果是,请指出解决方案。
提前致谢 =)
java - 了解如何使用 Jython 的问题
我刚刚开始学习 Jython,但在实施方面遇到了一些问题。我查看了 Jython 2.5 附带的 Demo 文件,但我仍然不确定如何实现 Jython 以获得我想要的。
目前,我有 Java 代码将 Python 服务器作为进程执行。Python 服务器依次启动 Java 代码的第二部分作为子进程。我原本打算用 Java NIO 服务器替换 Python 服务器,但这让我很伤心,这也是我尝试 Jython 的原因。我也想把所有这些都放到一个 .jar 中。
我尝试制作一个简单的 Python 文件 ( print "Hello World"
)。它与 Jython 一起运行,但是当我尝试使用 java 运行它时(在执行jython -m compileall
. 之后)它说它找不到 main。我假设我需要在我的 Python 代码中添加一些东西以使其工作,但我不确定是什么。
编辑:我得到的确切错误是 -