jjzjj

java - 我如何使用 Jython 线程,因为它们是 Java 线程?

例如,我想在Jython中重现此线程,因为我需要从JavaAPI启动我的状态机。我对Jython了解不多。我怎样才能做到这一点?Threadthread=newThread(){@Overridepublicvoidrun(){statemachine.enter();while(!isInterrupted()){statemachine.getInterfaceNew64().getVarMessage();statemachine.runCycle();try{Thread.sleep(100);}catch(InterruptedExceptione){interrupt();

java - 对于这个小任务,我应该使用 Jython、JRuby、Beanshell、Groovy、Rhino 还是什么?

我有一些支持小型企业网站的批处理数据操作脚本。这些脚本是Perl、Java和存储过程的“鼠窝”,它们按计划运行以根据各种来源和算法更新数据。我想摆脱Perl,这样我至少可以通过将整个过程从头到尾包含在JVM管理的数据库连接中来利用事务管理。我应该利用满足以下条件的各种Java动态/脚本语言中的哪一种:通过提供类似的表达能力、I/O、正则表达式等,直接迁移Perl代码。良好的IDE支持,包括最好在Eclipse中完成代码和调试易于安装。最好将整个脚本引擎放在一个jar文件中。不是孤儿技术。我想选择5年后仍然存在的东西。当然-与我已有的其余Java代码完全集成。我希望我的标准足够明确,不会

java - 将 Jython 与 M2Eclipse 结合使用

我目前使用M2Eclipse对于我的大部分Java开发和Pydev用于Eclipse中的Python/Jython开发。我想使用Jython在我的Java项目中制作原型(prototype)和测试类。M2Eclipse插件自动管理Mavenpom.xml文件中定义的所有依赖项。Pydev是否​​可以利用这些依赖项而不必单独导入每个jar? 最佳答案 实际上,我不明白您是如何在Eclipse下使用Jython的,以及您需要在何处单独导入jars。这与Pydev有关吗?还有别的吗?无论如何,即使我不确定它是否会解决您所有的问题,也许ma

java - 如何加速这个 Python 代码?

我有以下微型Python方法,它到目前为止是性能热点(根据我的分析器,>95%的执行时间花在这里)一个更大的程序:deftopScore(self,seq):ret=-1e9999logProbs=self.logProbs#saveindirectionl=len(logProbs)foriinxrange(len(seq)-l+1):score=0.0forjinxrange(l):score+=logProbs[j][seq[j+i]]ret=max(ret,score)returnret代码正在Python的Jython实现中运行,而不是CPython,如果这很重要的话。seq

java - zxjdbc调用存储过程的正确用法是什么?

我正在尝试使用zxJDBC连接到在SQLServer2008R2(Express)上运行的数据库并调用存储过程,并向其传递单个参数。我正在使用jython-standalone2.5.3,理想情况下,不想安装其他模块。我的测试代码如下所示。数据库名称为CSM存储过程:SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:--Createdate:--Description:--====================================

java - 如何在 Jbutton 的边缘周围添加一个间隙?

我想在我的JButton上保留默认边框,但也在它们周围放置空白区域。我正在使用垂直BoxLayout。我最初对边框只字未提,得到了我想要的单像素LineBorder,但按钮都相互靠在一起。然后我尝试了button[i].setBorder(BorderFactory.createEmptyBorder(5,5,5,5))。它没有在按钮周围添加空白,而是扩大了按钮的区域。它还删除了LineBorder。然后我尝试了:button[i].setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(

java - 如何在 java 类中扩展 jython 类

我想在java类中扩展一个jython类publicclassJavaClassextendsJythonClass如何导入Jython类?一定要编译吗?指向文档的链接已经很有用了。例子:classJythonClass(threading.Thread):defdo(self):print("hallo")--publicclassJavaClassextendsJythonClass{publicvoidhello(){System.out.print("hallo")}} 最佳答案 您可以在Java中扩展Jython类,以便通

Java:嵌入到 Java 桌面应用程序中的脚本语言(宏)

我正在用Java编写一个图形应用程序。最终我想建立一种脚本语言,这样事情就可以编程了。你推荐哪个语言库?可能的嫌疑人是:Rhino(JavaScript)JRuby(ruby)Jython(Python)不太可能的候选人是:使用JavaCC打造我自己的语言LuaJava(Lua)GroovyJavaFXScript-Fu目标受众可能不是铁杆程序员,因此首选不那么晦涩难懂的语言。我的猜测是JavaScript更容易被他们接受,即使它有怪癖,只是因为他们看到的更多。Lua在C/C++中似乎很流行,但至少LuaJava需要额外的.dll/.so,这使得部署变得复杂。编辑:PhiLho写道,有

java - PyDev:同一项目中的 Jython 模块和 Java 类

我来自Java世界,对Jython完全陌生。是否可以在Eclipse中在同一个项目上同时使用Jython和Java类创建一个项目?我尝试这样做-编写一个简单的Java类并在Jython模块中使用它-在编码过程中一切顺利。但是当我尝试运行该项目时,我得到:Traceback(mostrecentcalllast):File"/home/bahman/Work/Jython/TestJython/src/com/bahmanm/Main.py",line1,infromcom.bahmanmimportGreeterImportError:cannotimportnameGreeterJa

java - 学习 Java,以便我可以使用 clojure

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个讨厌Java的历史,在90年代后期“慢如球”的时代经常使用它。因此,我从来没有真正学好它。据我了解,如今Java实际上是一种非常好用的语言。由于Jython和Clojure,我一直在考虑深入研究它。也就是说,我想用Java编程并在适当的地方使用内联Jython或Clojure。但说实话,我可能只是用Jython/jRuby编程并从那里调用clojure。这让我想到了我的问题。我知道