文档章节

在ipython里面调试java

HsuYang
 HsuYang
发布于 2013/12/04 12:42
字数 282
阅读 99
收藏 0

如果你是一个java程序员

有木有觉得每次调试java都开eclipse很烦人 !

有木有线上线下搞来搞去感觉挺烦!

有木有觉得写点程序就要搞个项目蛋痛!

如果有话就试试这个方案吧 ^

安装很简单 装jython和然后再它的基础上安装ipython

1.安装

axel http://downloads.sourceforge.net/project/jython/jython/2.5.2/jython_installer-2.5.2.jar?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjython%2Ffiles%2Fjython%2F2.5.2%2Fjython_installer-2.5.2.jar%2Fdownload&ts=1386125222&use_mirror=jaist

java -jar jython_installer-2.5.2.jar

跟着提示一路填好就ok了

2.安装ipython这个有点麻烦

https://github.com/seletz/ipython/tree/0.10.2-jython

不过还好有人搞了专门的支持^

git clone https://github.com/seletz/ipython.git

git checkout -b 0.10.2-jython origin/0.10.2-jython

jython setup.py install

搞定!

为了方便使用我在.bashrc里添加了如下配置

#jython
export JY=/opt/jython-2.5.2/bin
#export JY=/opt/jython2.7-b1/bin
export PATH=$PATH:$JY

使用的使用直接$JY/ipython就可以了

备注使用过程遇到个问题:

import os

os.[tab]不提示 

在shell下运行

$JY/ipython -upgrade 中间报错了 但问题解决 nnd也 知道咋回事





© 著作权归作者所有

HsuYang
粉丝 0
博文 1
码字总数 282
作品 0
东城
私信 提问
加载中

评论(2)

sunday12345
sunday12345
这下C++/Python程序员学Java又方便了不少。
sunday12345
sunday12345
这下C++/Python程序员学Java又方便了不少。
新功能:日志服务IPython/Jupyter Notebook扩展发布

背景 IPython/Jupyter很流行 Jupyter的前身是IPython Notebook,而IPython Notebook的前身是IPython。如下可以看到起发展轨迹: IPython/Jupyter非常流行,从三个方面可以看到: 数据科学领域...

成喆
02/11
0
0
Ipython的 Debug 函数

  一直以来,很喜欢方便而强大的ipython调试python,但始终没有机会仔细看高版本的手册,今天偶然在[这里][1]看到一个调试单独函数的小技巧,顺便浏览了下ipython主站的文档,记录如下。 ...

BaiLiang
2014/06/03
1K
0
python交互式shell-ipython

  前言   在写Python的时候,有时候需要命令行来测试一段代码,这时候就会用到交互式的shell。直接输入python就可以进入默认的shell,但是都没有提示,用起来不是很爽。这时候就可以用上...

linux运维菜
2018/11/25
0
0
jupyter notebook :一个交互式计算和开发环境

一、 IPython基础 代码自动补全:Tab键 可补全内容包括:变量名、函数名、成员变量函数、目录文件 内省(Itrospection) 在变量名之前或之后加上问号(),这样可以显示这个对象的相关信息。 如果...

xinet
2017/08/15
0
0
Python库Web3.py和Infura在Windows中设置以太坊托管节点

如果你想与以太坊区块链进行交互以获取最新区块的详细信息,可以使用以太网节点、本地节点或托管节点连接到以太坊区块链的交易信息或发送交易。由于有许多第三方插件和应用程序可用于执行此操...

geek12345
2018/11/01
30
0

没有更多内容

加载失败,请刷新页面

加载更多

网站安全维护公司对渗透测试php后门分析

很多想做渗透测试的朋友都想了解关于PHP后门漏洞的安全测试重点方法,以及该如何预防被中php后门,本节由我们的Sine安全高级渗透工程师进行全面的讲解,来让大家更好的理解和了解php代码的安全...

网站安全
2分钟前
1
0
在github上创建代码仓库时忘记添加.gitignore文件或修改了.gitignore该怎么办?

#清除本地缓存(改变成未track状态) #git rm -r --cached . 表示清除项目中所有文件的本地缓存 git rm -r --cached xxx #xxx表示不想版本控制的文件,比如小编可以输入test.o #.gitignore中的...

博爱飞扬
2分钟前
1
0
Fsimage 与 EditLog定义及合并过程

有很多客户端在向 hdfs 中写数据,同时有很多客户端在查数据,这就涉及到一个响应速度问题。因为只有一个 namenode ,客户端在写的时候,必须迅速记下来。 1. 向 namenode 询问可以存储到哪些...

Garphy
6分钟前
2
0
TI KeyStone C66x开发板处理器、NAND FLASH、NOR FLASH

TL6678F-EasyEVM是广州创龙基于SOM-TL6678F核心板而研发的一款多核高性能DSP+FPGA开发板。开发板采用核心板+底板方式,底板采用沉金无铅工艺的8层板设计,尺寸为247.33mm*139.8mm,它为用户提...

Tronlong创龙
24分钟前
3
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第13题

Choose the best answer. Examine this query: SELECT TRUNC (ROUND(156.00,-2),-1) FROM DUAL; What is the result? A) 16 B) 160 C) 150 D) 200 E) 100 Answer:D (解析:关键就是 round ......

oschina_5359
34分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部