使用Jep在Java中执行Python代码
接上次用Eclipse编写Python代码:使用Eclipse编写Python代码_Cc_Sonia的博客-CSDN博客_eclipse写python程序
为了把深度学习模型部署到Java App上,需要用Java调用Python。试过Jython,但它只对python2有效。。。最后supervisor建议使用Jep,真香。。
官方教程:Getting Started · ninia/jep Wiki · GitHub
另一个英文教程:How to execute Python code in Java
首先声明,因为我的Java环境装的有点问题,所以本博客介绍的方法没有实践。。很可能有问题,欢迎讨论。
安装过程分三步:
1. 在Python中安装Jep:
pip install jep
或者用我之前记录的离线安装方法:
离线安装Python包的三种方法_Cc_Sonia的博客-CSDN博客_python离线包怎么安装
2. 配置Modulepath
右击项目名->Properties->Java Build Path->Libraries->Modulepath(或者Classpath?)
把jep的安装路径加进去Apply即可。
3. 配置arguments
右击.java文件->Run As->Run Configurations->Java Application
如果没有环境,就先双击Java Application新建一个,并且在Main中设置好Project和Main class。
然后点击Arguments,在VM arguments(或者Program arguments?)输入:
-Djava.library.path=jep安装路径
最后Apply即可。
使用Jep在Java中执行Python代码相关推荐
- linux下执行python脚本并传入参数_实现在Java中执行python代码或py脚本(可传参数)...
写在前面 最近用Java写服务端程序时,遇到这样一个需求:需要把用python写的机器学习算法部署到服务器上,然后Java执行py脚本,并且取得算法执行的结果.在网上找了很久,有些跑不通,有些是基于w ...
- java怎么调用python_如何在Java中调用Python代码
Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...
- C语言中执行python代码或源程序文件(高级嵌入方式)
环境:Fedora12 + Python2.6 + C 1. 建立python源代码文件(del.py): #!/usr/bin/env pythondef calculate(expression) ...
- java触发器如何创建表_在java 中执行触发器代码、创表语句
由于程序的需要,在SQLServer 中创建触发器及建表,碰到了在java 代码中执行创建触发器及表. /**建立中间表*/ public static final String createMidd ...
- java中执行js代码
//#1.用scriptEngineManger ScriptEngineManager engine=new ScriptEngineManager(); //#2.获取script ...
- java执行python脚本_使用Runtime.getRuntime().exec()在java中调用python脚本
举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...
- java运行python脚本_java中执行python脚本工具类详解
java中执行python脚本工具类,需要jython.jar import java.io.FileInputStream; import java.io.IOException; import j ...
- java中调用python
在Java中调用Python </h1><div class="clear"></div><div class="postBod ...
- 在Java中调用Python,java面试题,java初级笔试题
写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家.扫码加微信好友进[程序员面试学习交流群],免费领取.也欢迎各位一起在群里探讨技术. 写在 ...
- android studio调用python,Android studio中编写Python代码-2
Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...
最新文章
- 深度学习(5)感知机(神经元)与神经网络
- 数位DP 不断学习中。。。。
- 常见的浏览器兼容问题
- vue中获取到的为什么图片地址会自动拼接上localhost:8080_前端骨架屏自动生成方案(很实用!收藏)...
- Monkey测试1——Monkey的使用
- ESXI6.5 最新版尝鲜安装图解
- 如何解决vuepress部署出现样式问题
- Java—一篇读懂java集合(Collection/Map)及Lambda表达式
- [gstreamer] [002] porting from 0.10 to 1.0 knew how
- Java探索之旅(2)——GUI输入输出与代码的规范性
- Scheme调试手册(四)
- Catia抛物线建模_基于CATIA的方程曲线设计建模研究
- android 新建桌面文件夹在哪里,添加并管理桌面文件夹
- 神经网络学习的几种方法
- 网络聊天室项目说明书
- BF算法(Java实现)
- C语言歌手评分系统(入门水平)
- 项目开发过程中的管理规范
- mysql数据库全局搜索_数据库全局搜索
- 小知识:Java中冒号(:)有哪些用法?
热门文章
- 有哪些好用的在线条形码生成器?
- 经典DOS游戏皇帝攻略(曾经的回忆)
- 高等代数 北大版 Page 17 推论 证明
- vs各个版本的编译器号
- Matlab 遗传算法gaot、gatbx工具箱安装(出现未找到 ‘initializega‘、‘crtbp‘等错误)
- 信息摘要算法之二:SHA1算法分析及实现
- Topaz Gigapixel AI 人工智能图像放大
- 飞思卡尔智能车----模糊PID算法通俗讲
- python需不需要编译_python需要编译么
- Visio2010绘制用例图