Jython概要
1.安装jython
1.1 进入http://www.jython.org/downloads.html ,网页上会显示当前最稳定的版本(The most current stable release),本文撰写时,稳定版本为Jython 2.5.3,因此点击`Download Jython 2.5.3`
1.2 在打开的页面中找到 jython-install 对应的jar,下载之
1.3 通过命令java -jar jython_installer-2.5.3.jar执行安装
2.将Jython路径加入环境变量
2.1 进入当前用户的home目录 cd ~
2.2 编辑.bash_profile文件 vi .bash_profile (如果没有该文件会自动创建)
2.3 按下a开始插入(下方会显示 — INSERT — 字样),输入 export PATH=/Users/{your own username}/jython2.5.3/bin:$PATH 注意需要指向bin目录
2.4 按下ESC离开插入模式
2.5 按下: 输入wq 保存编辑并退出
2.6 关闭命令行终端并重新打开(此时会重新载入环境变量),输入 jython –version 查看是否保存成功
3.运行jython程序
3.1 交互行运行:
C:\>c:\jython-2.1\jython
>>>
3.2 执行Jython程序
C:\>c:\jython-2.1\jython hello.py
4.编译jython程序
c:\> c:\jython-2.1\jythonc factor.py
5.编译后运行:
c:\> <java_home>\bin\java -cp .;c:\jython-2.1\jython.jar factor
6.Jython 调试器
要启动这个调试器,运行以下命令:
c:\> jython c:\jython-2.1\lib\pdb.py <test_module>.py
7.Jython profiler
有时会注意到 Jython 程序运行的时间比预计的要长。可以用 Jython profiler 找出在程序中是哪部分花费了更长的时间并对它们进行优化。profiler 可以概要分析(profile)整个程序或者单个的函数。
c:\>jython \jython-2.1\lib\profile.py \articles\factor.py
8.使用 Java 服务
Jython 程序可以创建任何 Java 类的实例并调用任何 Java 实例的任何方法。 Jython 还可以继承 Java 类,让 Java 代码调用 Jython 代码。Jython 通过大量而透明地使用 Java Relfection API (java.lang.reflect 包),使调用 Java 方法非常容易。
这部分需要熟悉 Java 语言并选择 Java 运行时 API。应当理解 Java 平台上面向对象编程的基本概念,并熟悉 java.lang、java.util、java.io 和 javax.swing 包中的 Java 数据类型、类、线程和服务。
9.在 Java 代码中调用 Jython
编译jython后,在import中可以直接调用
10.在Jython中调用Java类
import了java的类,写法仍然是python