jython 导入java包_在jython中导入java类
我用python处理NLP。有一个NLP工具,即Zemberek,用于土耳其语。但它是用java编写的。所以我必须使用jython来导入这些类。我安装了Jython2.7。另外,我安装了eclipsemars作为java的IDE。在Internet上,我找到了在IDE中使用Jython的以下链接。我安装了PyDev并按照链接中的说明正确配置了它。在import sys
import os
import java.lang.System.out
import java.util.Arrays
import java.util.List
zembereksourcedir = ?
sys.path.append(zembereksourcedir +'/jar/zemberek-tr-2.1.1.jar')
sys.path.append(zembereksourcedir +'/jar/zemberek-cekirdek-2.1.1.jar')
from net.zemberek.erisim import Zemberek
from net.zemberek.tr.yapi import TurkiyeTurkcesi
zemberek = Zemberek(TurkiyeTurkcesi())
for st in ["ebeni","ırz"]:
kok = zemberek.kokBulucu().kokBul(st) # array(net.zemberek.yapi.Kok, [ev ISIM , evli ISIM ])
print str(list(kok))
k = str(list(kok)).split()[0][1:]
print k
上面给出了我尝试运行的代码(可以在下面的链接https://gist.github.com/ferayebend/5331379)中找到,但问题是,即使我正确地指定了路径,它也会出错。在
^{pr2}$
我正确地应用了这些步骤来创建项目,这在上面的链接中也有说明。但我还是解决不了这个问题。任何帮助都将不胜感激。在
jython 导入java包_在jython中导入java类相关推荐
- java导入jar包源码_eclipse中导入jar包的源码
在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能.下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中 ...
- golang导入git包_使用go module导入本地包的方法教程详解
go module 是Go1.11版本之后官方推出的版本管理工具,并且从 Go1.13 版本开始, go module 将是Go语言默认的依赖管理工具.到今天 Go1.14 版本推出之后 Go mod ...
- go语言导入git包_使用go module导入本地包的方法教程详解
go module 是Go1.11版本之后官方推出的版本管理工具,并且从 Go1.13 版本开始, go module 将是Go语言默认的依赖管理工具.到今天 Go1.14 版本推出之后 Go mod ...
- js 中 java 代码_在js中嵌套java代码
jsp中有时候在js中操作某些java后台传递过来的数据逻辑比较复杂,比如list内容的遍历,可以直接在页面上添加java脚本来执行内容,代码如下: //在js中插入java代码操作 //取出java ...
- 修改docker内java内存_在docker中使用java的内存情况
Java和Docker不是天然的朋友. Docker可以设置内存和CPU限制,而Java不能自动检测到.使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题. 虚拟化中的 ...
- 游戏装备强化java机制_从游戏中理解Java特性,我悟了!
想学好一门开发语言,掌握了它的语言特性,学习起来往往能达到事半功倍的效果,自从接触到Java这个词,想必被灌输最多的就是Java是面向对象的编程的,要记住一点万物皆可对象,所有的特性都是基于对象来展开 ...
- python导入pandas出错_在python中导入Pandas总是会出错
我正在使用python 3.6,windows 7,pyCharm IDE . 尝试使用 import pandas 导入pandas时,我不断收到此消息 . 文件"C:\ Users \ ...
- idea 模块jdk依赖总是自动变_解决IDEA中导入新的maven依赖后Language Level自动重置问题...
问题: 弄了个测试项目,因为有涉及JDK1.8的代码,所以将IDEA中默认的Language Level 5(即对应JDK1.5),修改为了8(即对应JDK1.8),但是每次引入新的maven依赖,自 ...
- 关于java包_关于Java包
关于java包 我希望大家都同意,类的方法应该很小,并且只有很少的依赖关系. 这种观点被广泛接受,而对"小"的解释则各不相同. 关于这一点有很多文献. 但是包裹呢? 有些人将包视为 ...
最新文章
- java好还是python好-学Python 好还是java 好?
- 【数据库】MySQL数据库(一)
- 配置kubernetes服务basic auth
- 融云开发案例核心代码分享
- java虚拟机手机系统,微软java虚拟机
- activiti 解压zip java.lang.IllegalArgumentException: MALFORMED 错误
- 微信小程序代码体积压缩到最小
- 番茄花园xp开机音乐_抱歉,Windows XP的开机音乐骗了你20年
- matlab 文本分析工具,MATLAB,Simulink. - Text Analytics , 文本分析工具箱-鈦思科技
- 经典混响插件免安装+50拓展 – Audio Ease Altiverb 7 XL 7.2.8 WiN
- SmartUpload文件上传
- Postgresql模糊查询插件pg_bigm安装
- win10系统预加载服务器,等等, 你的win10关闭了这几个服务, 会流畅许多
- C语言实现数字全排列
- 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第2章 TWen-ASR-ONE开发环境搭建与使用
- TestCenter测试管理工具介绍和环境配置(A)
- 区块链+医疗:隐藏的百亿级市场?
- 信用社网银服务器无响应,农村信用社网上银行显无法显示网页
- 操作系统--常见秋招、春招问题汇总(持续更新)
- 知识付费直播间的实用售课技巧