python打包成jar包_使用jython将python的py文件打包成java的jar包
Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。
我们使用的版本是jython2.2。2.2以上版本没有尝试过。值得注意的是:并不是所有的python程序都能用jython来编译转换(一般的标准库没有什么问题)。jython可以从官网http://www.jython.org去下载。
环境准备,安装jython前请安装jdk,我使用的是1.8,
C:\Users\ww>java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
安装jython2.2,下载2.2的jar包,可以去官网下载,也可以点击:
安装方法:双击jython_installer-2.2.jar文件,或者进入dos切换到jython_installer-2.2.jar文件所在路径,使用命令:
java -jar jython_installer-2.2.jar进行安装,一直点击下一步即可,
默认安装路径为:C:\jython2.2
转换方法,进入dos切换到C:\jython2.2目录,将需要转换的python文件也放在C:\jython2.2下,执行命令:
jythonc -a -C "C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe" -jar test.jar test.py
test.py 为需要转换的python文件,test.jar为生成的jar包,"C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe" 为jdk安装目录的
执行完毕后会在C:\jython2.2路径下生成 test.jar。
执行完毕后会生成C:\jython2.2\jpywork中间目录,为编译过程中生成,可以在脚本执行完毕后删除。
python打包成jar包_使用jython将python的py文件打包成java的jar包相关推荐
- bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...
使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...
- 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...
在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...
- python打包成pyc文件发布_Python 使用pyinstaller将py文件发布成exe程序
一. Pyinstaller简介 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的 ...
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- exe打包工具哪个最好_为你的 Python 程序写个启动工具箱
到目前为止,公众号已经介绍了不少图形界面的软件,比如猜数游戏.PDF阅读器.贪吃蛇游戏.天气查询软件.PDF 阅读器等.为了方便他人使用,我们常把图形界面打包成 exe 文件.但是如果我们只是为了自己 ...
- python用PyQt5实现一个简单的表白软件(代码实现+py文件打包成exe文件)
1.代码+py文件打包方法 功能说明:除了点击同意按钮外,软件不会关闭,不同意按钮不会被鼠标点击生效,会不断的被鼠标触发移动 2.上代码: 注:使用该程序之前需要安装pyqt5, pip instal ...
- python应用---将py文件打包成exe应用程序
写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...
- 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)
我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...
- 小白学习PYTHON之路---PY文件转换成EXE可执行文件
一.背景 今天闲着无事,写了一个小小的Python脚本程序,然后给同学炫耀的时候,发现每次都得拉着其他人过来看着自己的电脑屏幕,感觉不是很爽,然后我想着网上肯定有关于Python脚本转换成可执行文件的 ...
最新文章
- DevOps团队结构类型汇总:总有一款适合你
- Linux下安装多个Tomcat服务器
- mysql参数优化51cto_mysql的优化参数
- 四边形可以分为几类_展台设计搭建可以分为哪几类?
- 学习笔记:unity自带寻路(导航)系统:Nav Mesh导航网格
- php未来发展前景如何
- 适配 iPhoneXs iPhoneXs Max iPhoneXr 界面
- 网络基础之路由器的应用原理
- 基于PHP服装购物网站的设计与实现
- Unitimes三周年重磅第二弹 Gitlab中国线上首秀
- 学生党蓝牙耳机怎么选?四款性价比高的蓝牙耳机推荐
- 导师姻缘牵线,这对博士夫妻:累计一作发15篇论文,毕业留校任教!
- 【计算机网络】Web应用的安全问题——概述
- 微信边写边译功能怎么开启
- Android 简单跟踪重力传感器方向旋转屏幕framework的代码
- html音乐播放心得体会,音乐欣赏心得体会
- 杭州师范大学钱江学院计算机专业分数线,分数线|杭州师范大学钱江学院2017-2018年分类专业分数线...
- element组件------form
- ESP8266WiFi模块连接计算机
- 一台兼容计算机配置价格,完成一台计算机的配置。要求:1、写出配置单,包含品牌、型号和报价 2、写出配置...