`
huangqinqin
  • 浏览: 365626 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

Jython调用自定义jar包中的接口

    博客分类:
  • java
 
阅读更多

<!--[if !supportLists]-->1、  <!--[endif]-->首先准备好一个用于打成jar包的java应用,我的java应用结构如下:



  

CustomInterface类的实现如下:



  2、然后将CustomInterface项目打包成jar包,我的jar包名为:custom-interface.jar,并将之放到一个目录中。然后在py文件中调用如下代码以引用该jar包:


 

再调用其中的接口:



 

注意,第一行是以引用那个jar包中相关的类,com.nd.custom为包名,CustomInterface则为com.nd.custom包下的一个类,如果想引用com.nd.custom包下的所有类,也可以如下表示:

 
 

<!--[if !supportLists]-->3、<!--[endif]-->在终端运行该py文件(前提是要安装了jython):



 

在终端的最后一行,我们可以看到如下输出信息:



 

正是我们想要的结果.

 

但也有可能运行不通过,并会报如下错误:


 
<!--[endif]-->

这是因为jdk的版本不一致造成的,这里我们需要将jdk1.7卸载掉,安装jdk1.6版本。如果在卸载的过程中弹出不能正常卸载,有java.exe程序正在使用,请先关闭这些程序时,先尝试在任务管理器中结束java.exe进程,如果结束不了,则右击电脑——管理——服务与应用程序——服务,关闭可能用到java.exe的后台服务程序,一般为svn服务,jenkins服务等,这个视个人安装的软件而定。

待一切准备就绪后,就可以正常运行py脚本了

 

 

  • 大小: 12.4 KB
  • 大小: 13.9 KB
  • 大小: 7.3 KB
  • 大小: 7.9 KB
  • 大小: 3.4 KB
  • 大小: 6.2 KB
  • 大小: 25.6 KB
  • 大小: 133.8 KB
分享到:
评论

相关推荐

    jython-standalone-2.7.1.jar

    java语言调用Python语言的jar包, java语言调用Python语言的jar包, java语言调用Python语言的jar包, java语言调用Python语言的jar包 java语言调用Python语言的jar包

    jython-standalone-2.7.0.jar

    《Java调用Python脚本:Jython详解及应用》 在现代软件开发中,常常需要在不同的编程语言之间进行交互,比如Java与Python。Jython是这样一种工具,它允许Java开发者无缝地运行Python代码,使得Java应用可以利用...

    jython-installer27.jar

    在实际应用中,Jython可以被Java应用调用,例如通过Java的ScriptEngine接口执行Python脚本,或者通过Jython API直接创建Python对象。这样,开发者可以在Java程序中动态地执行Python代码,或者使用Python库处理特定...

    jython-standalone-2.7.2.jar

    Jython jar包,为java语言开发的python程序包,可适用Jmeter中支持python等。

    jython-2.5.0.jar.rar

    "jython-2.5.0.jar"是Jython的核心库文件,用于在Java项目中调用Python脚本。当下载并解压此RAR文件后,你会得到"jython-2.5.0.jar",这个文件就是我们要导入到Java工程中的关键依赖。将这个JAR文件添加到你的项目类...

    jython-standalone-2.7.0.jar,和源码

    jython-standalone-2.7.0.jar,和jython-standalone-2.7.0.jar源码

    jython-installer-2.7.0.jar免费下载

    为了省去大家找Jython安装包的时间,附上Jython2.7.0版本。 Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。

    jython-2.5.2.jar

    jython-2.5.2.jar

    jython-2.7.1b3.jar

    java调用python脚本所需的jar包,可以在eclipse中执行python脚本, jython-2.7.1b3.jar

    jython-standalone-2.7.0.zip

    为了在Burp Suite中使用这个Jython环境,用户需要将该JAR文件添加到Burp的扩展目录,然后可以通过编写Python脚本并调用Burp的API来实现插件功能。 总结来说,这个"jython-standalone-2.7.0.zip" 文件提供了一种在...

    jython-2.7-b1.jar

    jython java调用python的jar

    Jython 2.7 正式版 —— installer jar

    经过近3年的等待,Jython 2.7的正式版终于出来了,放到CSDN上来方便大家下载。这是installer jar

    jython-installer-2.7.3.jar

    交互式实验-Jython提供了一个交互式解释器,可用于与Java包或运行的Java应用程序交互。这允许程序员使用Jython来实验和调试任何Java系统。 快速应用程序开发——Python程序通常比等效Java程序短2-10倍。这直接转化为...

    jython_installer-2.5.0.jar

    jython2.5.0.jar安装包。免费下载。

    jython-installer-2.7.2.jar.7z免费下载

    为了省去大家找Jython安装包的时间,附上Jython2.7.2版本。 Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。

    jython2.5.4_与jython2.7.0包

    该资源包含jython2.5.4.jar和jython2.7.0.jar,jython的版本要与jdk的版本要对应,这样可以解决“Unsupported major.minor version 51.0”问题。其中,对于jdk1.6.x的版本,请使用jython2.5.4.jar jdk1.7.x的版本,...

Global site tag (gtag.js) - Google Analytics