博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jython概要
阅读量:5053 次
发布时间:2019-06-12

本文共 1492 字,大约阅读时间需要 4 分钟。

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:\> 
\bin\java -cp .;c:\jython-2.1\jython.jar factor

 

6.Jython 调试器

要启动这个调试器,运行以下命令:

c:\> jython c:\jython-2.1\lib\pdb.py 
.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

转载于:https://www.cnblogs.com/alexkn/p/4088426.html

你可能感兴趣的文章
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>
Ubuntu 编译出现 ISO C++ 2011 不支持的解决办法
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在
查看>>
Halcon一日一练:图像拼接技术
查看>>
iOS设计模式 - 中介者
查看>>
centos jdk 下载
查看>>
HDU 1028 Ignatius and the Princess III(母函数)
查看>>
(转)面向对象最核心的机制——动态绑定(多态)
查看>>
token简单的使用流程。
查看>>
django创建项目流程
查看>>
Vue 框架-01- 入门篇 图文教程
查看>>
多变量微积分笔记24——空间线积分
查看>>
poi操作oracle数据库导出excel文件
查看>>
(转)Intent的基本使用方法总结
查看>>
Windows Phone开发(24):启动器与选择器之发送短信
查看>>
JS截取字符串常用方法
查看>>
Google非官方的Text To Speech和Speech Recognition的API
查看>>