# 安装所需要的工具 antlr和java2python

1、安装antlr

# 安装命令
tar -zxvf antlr-3.1.3.tar.gz
cd antlr-3.1.3/runtime/Python
python setup.py install

2、安装java2python

unzip java2python-master.zip
cd java2python-master
python setup.py install

执行j2py *.java  #"*"代表java文件的名字,例:

e.g:
j2py StringEncrypt.java

结果:

注意:

如果出现下面错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 242: ordinal not in range(128)

解决办法:

# 打开报错的文件
vim /usr/lib/python2.7/site-packages/antlr_python_runtime-3.1.3-py2.7.egg/antlr3/streams.py# 在文件开头加上
import sys
if sys.getdefaultencoding() != 'utf-8':reload(sys)sys.setdefaultencoding('utf-8')即可解决!

配置将java转换为python环境相关推荐

  1. java jdk 1.8 配置_java_Day01: java的jdk环境变量配置(1.8)

    具体实现步骤: 步骤一: 首先安装jdk1.8 步骤二: 安装完成后开始配置环境变量,找到此电脑--->右键单击属性--->高级系统设置--->环境变量--->新建系统变量-- ...

  2. Anaconda配置多spyder多python环境

    作者:桂. 时间:2017-04-17  22:02:37 链接:http://www.cnblogs.com/xingshansi/p/6725298.html  前言 最近在看<统计学习方法 ...

  3. python环境变量配置_怎么搭建python环境?很简单,就几步的事

    现在学习python的人越来越多了,而学习python必备的就是搭建python环境,那么,到底怎么搭建python环境呢? 首先,你需要有安装包,这个去官网下载就可以了,如果不会的话,可以看文章底部 ...

  4. 适合python的笔记本配置-jupyter之配置自己喜欢的python环境

    之前安装anaconda,会自动安装jupyer笔记本,但是本人从来没有用过,近期查看github上的一些教程时,发现很多文件都是.ipynb为后缀的jupyter文件,于是自己准备琢磨一下把环境换成 ...

  5. UltraEdit常用配置搭建Java/C开发环境

    一:个人使用UE期间总结了以下经常使用的配置 1.手动配置语法高亮  [高级]->[配置]->[编辑器显示]->[语法高亮]->[词语列表的完整路径]->[浏览]找到安装 ...

  6. python安装环境配置linux_linux下安装python环境

    1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) 1 2 yum groupinstall'Development ...

  7. dsa java_将Java转换为python DSA签名

    有人知道我将如何将java代码转换成python吗?在/** * signs the data for the account account */ private byte[] sign(Strin ...

  8. java spark 环境_在 IntelliJ IDEA 中配置 Spark(Java API) 运行环境

    1. 新建Maven项目 初始Maven项目完成后,初始的配置(pom.xml)如下: 2. 配置Maven 向项目里新建Spark Core库 xmlns:xsi="http://www. ...

  9. python调用按键精灵插件_开发中IDE的选择?如何在VsCode上配置CC++,Java,Python环境...

    前言 工欲善其事必先利其器,这也是老生常谈的事情了.在做日常开发中,让我感受到一个顺手的开发工具的重要性.截至目前对于不同语言自己也使用过很多开发工具,有一些简单的编辑器例如:notepad++.Ed ...

最新文章

  1. 安全框架 - Shiro与springMVC整合的注解以及JSP标签
  2. 理解 CI 和 CD 之间的区别(翻译)
  3. 8001.win10安装ros2-dashing环境搭建
  4. r语言 list添加_R语言里面双层list变成长形数据框
  5. openssh-server (= 1:6.6p1-2ubuntu1) but it is not going to be installed
  6. java中结构体入参_JNA中自定义结构体如何传参?
  7. 百度360搜狗神马今日头条抖音获客方法解析|昔年优化推广
  8. sql server的数据同步
  9. [图文教程]智学网电脑版下载_电脑上看智学网直播的几种方法
  10. 计算机考研百天,2021非全日制研究生备考即将进入百天倒计时的你还在坚持吗?...
  11. 几种常用的传感器(加速度传感器、重力传感器、方向传感器、陀螺仪)简介
  12. wine模拟器linux,Wine模拟器使用手册(转)
  13. 中国土地市场网数据爬取
  14. 一级建造师考试备考各科知识点记忆技巧
  15. 大数据环境中资源优化配置策略研究(非原创)
  16. 3大奇葩排序之猴子算法
  17. unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等
  18. 矩阵快速幂求斐波那契数列(初学整理)
  19. LaTeX pdf转eps格式
  20. 市占率第一,是vivo的起点还是终点?

热门文章

  1. 线上自用防伪系统源码,可以商用,后端java,前端uni-app
  2. 恒玄BES调试笔记-BES2500通话连接断开接口
  3. webview跳转外部浏览器以及https
  4. 网吧软件正版化,别拿Linux说事
  5. matasploit框架漏洞利用
  6. 站稳前沿消费趋势,IU酒店持续领跑轻中端品牌
  7. NFC+超高频抗金属rfid标签_双频抗金属标签_防水资产管理电子标签
  8. 强化学习-什么是强化学习?白话文告诉你!
  9. Chai 3D之灯光与阴影
  10. 获取邮件的发件人信息不正常