试一试jython

14 篇文章 0 订阅

0.初探jython

1.我在linux(ubuntu)下面试过,命令行使用jython直接运行py文件,还是提示无法找到jython.jar或者没有设置环境变量JYTHON_HOME。
我已经设置了JYTHON_HOME,PATH,甚至JYTHONPATH

env里面相关环境变量的打印如下:

JYTHON_HOME=~/jython2.5.4rc1
JYTHONPATH=:.:~/jython2.5.4rc1:~/jython2.5.4rc1/Lib:~/jython2.5.4rc1/jython.jar
PATH=/home/apuser/bin:/usr/java/jdk1.7.0_51/bin:/usr/java/jdk1.7.0_51/jre/bin:/usr/java/jdk1.7.0_51/bin:/usr/java/jdk1.7.0_51/jre/bin:~/jython2.5.4rc1/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
CLASSPATH=:.:/usr/java/jdk1.7.0_51/lib:/usr/java/jdk1.7.0_51/jre/lib:~/jython2.5.4rc1/jython.jar

命令行的提示信息如下:
apuser@xxxx:~/workspace-sts34/jythonhello/src/jython254$ jython listing.py
/home/apuser/jython2.5.4rc1/bin/jython: ~/jython2.5.4rc1 contains neither jython-dev.jar nor jython.jar.
Try running this script from the 'bin' directory of an installed Jython or
setting $JYTHON_HOME.
apuser@xxxx:~/workspace-sts34/jythonhello/src/jython254$ ls
__init__.py  listing.py

2.
我使用下面命令是可行的,就是觉得不大方便
java -jar jython.jar listing.py

3.下面这篇文章说的是在windows环境下面可行

有空去试试Jython

4.jython官方的文档

http://www.jython.org/docs/documenting/index.html

Jython的相关资料如下:
Jython主页:http://www.jython.org/
有Jython的相关安装和配置,文档比较齐全


运行Jython


5.疑问

不明白这是什么意思

#! /usr/bin/python

#! /usr/bin/env python


///

#! /usr/bin/env jython

  

import sys

  

print('Python sys.path:')

print(sys.path)

  

print('Script arguments are:')

print(sys.argv)

将这个新文件保存为jysys不带扩展名。通过chmod令添加执行权限,如下例所示:

 

$ chmod a+x jysys

 

然后,可以运行这个新的命令:

 

$ ./jysys 1 2 3 4

Python sys.path:

['', ' C:\\jython2.5.0\\LIB','__classpath__', '__pyclasspath__/',

'C:\\jython2.5.0\\LIB\\site-packages']

Script arguments are:

['./jysys', '1', '2', '3', '4']

 6.可爱的jython

http://www.ibm.com/developerworks/cn/java/j-jython/#code10

好怕怕,这是2003年的文章。

不管是网上的文章还是书籍来观察,不得不想到:jython已经过时了吗?

使用python的本来就不熟悉java,

熟悉java的选择选择很多,暂且不说java本身的博大精深,如果特别喜欢动态语言或者DSL,也会首先想到groovy,scala。

google里面算用的比较多的,不过目前google在推新语言:Golang和Dart;

所以,目前jython很少人关注。

7.jython 数据库

HyperSQL Database

https://sourceforge.net/projects/hsqldb/files/hsqldb/

file:///home/apuser/Downloads/hsqldb-2.3.2/hsqldb/doc/guide/index.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值