今天没事在鼓捣eclipse,想着找一个vim插件,毕竟用惯了vim。于是就找到了,之所以没用eclim是因为感觉这个插件有点小麻烦。
本以为事情就会这样的顺利发展下去,但没多久我就发现:每次启动eclipse或点击viPlugin的图标时就会弹出这个窗口:
大致意思就是:想要去掉这个弹出窗口是吧?先付15欧元买个正版再说。敢情是个试用版啊。
首先,点击"Buy"后竟然还"File Not Found";其次,本人学生党,付不起15欧元啊,于是便有了这篇文章。
如果你也想破解这个插件,你需要:
- eclipse juno
- viPlugin 2.10.0
- jd-gui
其他版本不保证一定成功 :)
万事俱备,让我们开始吧:
- 解压"viPlugin 2.10.0"并进入"plugins/com.mbartl.viplugin.eclipse.layer_2.10.0"
- 找到"ViPluginEclipseLayer.jar",这个就是一会儿我们要替换的文件。
- 把"ViPluginEclipseLayer.jar"解压到任意文件夹,在此为"dir"。
- 进入"dir/com/mbartl/viplugineclipse/utils",找到"MessageDialogUtils.class"。
- 用"jd-gui"打开这个文件,复制源码,并保存在"dir/MessageDialogUtils.java"中。
- 把所有方法体和"import *"删掉(放心吧,这不是什么重要的功能,经测试,不影响使用)。
MessageDialogUtils.java:
- package com.mbartl.viplugineclipse.utils;
- public class MessageDialogUtils {
- public static void showDialog(String title, String message){}
- public static void showVersionInformation(){}
- public static void showWelcome(String detailMessage){}
- public static void showBuyDialog(){}
- }
然后输入以下命令:
- cd dir
- javac -d . MessageDialogUtils.java
- jar cvf ViPluginEclipseLayer.jar com META-INF
最后把刚生成的"ViPluginEclipseLayer.jar"覆盖"viPlugin/plugins/com.mbartl.viplugin.eclipse.layer_2.10.0/ViPluginEclipseLayer.jar"就行了。
至此,破解工作就算完成了,重启eclipse试试吧。
PS:
如果viPlugin的作者看到这篇文章的话,还请多多包含,这篇文章纯属研究学习之用,并无其他意图。
阅读(3511) | 评论(0) | 转发(0) |