`
messi_18
  • 浏览: 99409 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jython与java的一些不同之处(一)

阅读更多
如果在jython中调用java的代码,会遇到如下问题:

1. 如果java代码中有加载序列化的操作,例如:
   
anInstance.getClass().getClassLoader().getResourceAsStream("Data");

    此时,调用不会成功。
    应该在jython中这样写:
   
anInstance.getClass().getClassLoader().getResourceAsStream("Data.class")

    就是说,必须是完整的文件名字。

2. jython中不能用A.class.getClassLoader()。直接写A.getClassLoader()。即class lieral 是 A而不是A.class

3. 编辑sys.path来扩展classpath.
   sys.addClassDir()还不清楚如何用。
分享到:
评论

相关推荐

    Jython for Java Programmers.chm

    Jython for Java Programmers.chm Java程序员学习Jython的教程。

    New Riders - Jython for Java Programmers.rar_Riders_jython

    3. **动态性**:与Java的静态类型系统不同,Jython是动态类型的,允许在运行时修改对象类型,提供了更大的灵活性。 4. **简化开发**:Jython的脚本化特性使得开发过程更快速,调试更便捷,尤其适合快速原型开发和...

    java中jython操作把python数据类型转成java类型

    在Java中,Jython是一个非常有用的工具,它允许我们在Java应用程序中嵌入Python代码,并能够无缝地在Python数据类型和Java数据类型之间进行转换。这极大地扩展了Java的生态系统,让我们能够利用Python丰富的库和简洁...

    Jython示例

    Jython是一种基于Java平台的Python实现,它允许Python代码与Java平台无缝集成。Jython的出现使得Python开发者能够利用Java的强大功能,同时保持Python的简洁性和易读性。它不仅实现了Python标准库,还支持大部分Java...

    jython-standalone-2.7.0.jar

    Jython的强大之处在于其混合编程的能力。例如,你可以在Python脚本中直接创建和操作Java对象,或者在Java中调用Python函数。这种交互性使得Java项目可以利用Python的高级数据结构和科学计算库,同时保持Java的高性能...

    java调用脚本语言笔记(jython,jruby,groovy)

    Jython是Python的一个Java实现,它允许Java开发者利用Python的强大语法和丰富的库。要使用Jython,首先需要在项目中引入Jython的jar包。然后,你可以通过`ScriptEngineManager`和`ScriptEngine`接口来执行Jython脚本...

    Jython教程

    Jython是一种基于Python编程语言的开源实现,它完全兼容Python语法,并且在Java平台上运行。由IBM developerworks提供的Jython教程旨在帮助开发者理解和掌握如何在Java环境中利用Jython进行开发。 Jython的主要特点...

    Scientific Data Analysis using Jython Scripting and Java

    ### 科学数据分析使用Jython脚本与Java技术解析 #### 标题解析:科学数据分析使用Jython脚本与Java 此标题明确指出本书的主要内容是介绍如何利用Jython脚本语言结合Java技术进行科学数据的分析处理。科学数据通常...

    jython中文详细教程

    Jython则是Python的一个变种,它与Java紧密集成,允许开发者使用Python语法编写Java应用程序。 2. **Jython的优势** - 平台无关性:Jython程序可以在任何支持Java的平台上运行。 - 与Java类库的无缝集成:Jython...

    jython-standalone-2.7.1.jar

    《Jython:Java与Python的桥梁》 Jython,这个名字源于Java和Python的结合,是一种Python的实现,它允许在Java平台上运行Python代码。标题中的"jython-standalone-2.7.1.jar"是一个独立的Jython版本,特别适用于...

    jython介绍及使用

    - **动态与多态性**:Jython的列表和映射类型是多态的Java类实例,允许处理不同数据类型的对象,简化代码,提高效率。 2. **与Python和Java的关系** - **Python的Java版本**:Jython可以看作是用Java语言实现的...

    The Definitive Guide to Jython-Python for the Java Platform

    综上所述,《The Definitive Guide to Jython—Python for the Java Platform》不仅是一本全面介绍 Jython 技术的手册,也是 Python 和 Java 开发者深入探索两者结合可能性的重要参考书。无论是初学者还是有经验的...

    Jython简单配置和使用

    Jython 是一种完整的语言,而不是一个 Java 翻译器或仅仅是一个 Python 编译器,它是一个 Python 语言在 Java 中的完全实现。Jython 也有很多从 CPython 中继承的模块库。最有趣的事情是 Jython 不像 CPython 或其他...

    jython安装和使用方法

    Jython 是一个基于 Java 语言的 Python 实现,它可以让 Python 语言运行在 Java 平台上。下面将详细介绍 Jython 的安装和使用方法。 安装 Jython 首先,需要从 Jython 官方网站下载 Jython 安装文件,然后运行命令...

    jython的用法及学习文档

    Jython 是一种能够运行在 Java 平台上的 Python 解释器,它允许开发者直接使用 Python 代码调用 Java API,同时也支持 Java 代码调用 Python 的功能。本文档旨在帮助初学者了解如何在 Java 应用程序中集成 Jython,...

    jython学习文档

    这份文档主要介绍了两个核心概念:一个是可以与Jython对象映射的Java接口类,以及一个用于从Jython文件中获取Java对象、Jython对象和Jython函数对象的工厂方法类。 ### Jython与Java接口的映射 首先,我们关注到的...

    jython介绍1

    Jython作为Python与Java之间的桥梁,为开发者提供了一个独特的编程环境,既保留了Python的简洁与强大,又充分利用了Java的稳定与广泛支持。对于希望在Java平台上进行快速原型设计或开发跨平台应用的开发者而言,...

    jython2.5-安装包

    在数据科学和机器学习领域,Jython可以与Java库如Weka进行交互,提供另一种编程选择。 6. **安装与配置**:安装Jython 2.5b1通常涉及下载提供的jar文件,然后通过命令行工具运行安装程序。用户需要有Java运行环境...

    jython-installer27.jar

    Jython,全称Java Python,是Python的一种实现,它允许Python代码与Java平台无缝交互。Jython的核心目标是与标准Python语法保持完全兼容,同时利用Java的强大功能。这意味着你可以编写Python代码,然后在Java应用...

Global site tag (gtag.js) - Google Analytics