本站惯例:本文假定你知道SmartGit/SmartSVN/SmartSynchronize。不知道可以问问搜索引擎。
SmartGit
是一款优秀的图形化Git仓库管理工具;
SmartSVN
是一款优秀的图形化SVN仓库管理工具,巴拉巴拉(客套话咱们就不说了)。
SmartSynchronize
其实我也不知道是干啥的。
这次要送的这份礼就是: SmartGit 20.1.1/SmartSVN 11.0.4/SmartSynchronize 4.0.3及以下版本(理论上适用于目前所有新老版本)的破解,可使用它来激活你手头上的SmartGit
/SmartSVN
/SmartSynchronize
。
下载地址:
百度云下载(download link),提取码:ecx6
。
OneDrive(download link)
具体使用方法已写在压缩包的README.txt
内,有什么问题可以给我提Issue或进QQ群:638451028讨论。
已更新 v1.1.1, Build Date: 2020-04-15,激活更加稳定。
注意:
- 请使用
SmartGit
/SmartSynchronize
的jre
替换SmartSVN的jre
,因为SmartSVN的jre
是阉割版。
下面是国际惯例:
本项目只做个人学习研究之用,不得用于商业用途!
若资金允许,请购买正版,谢谢合作!
22.1 换用jre17了,这个方法失效了。需要将老版本的11的jre替换自带的,就可以了。不知道大佬有没有新的升级适配17?
测试有效。将smartgit自带的jre删除,设置SMARTGIT_JAVA_HOME就可以了。我这里安装的是JDK11, SMARTGIT_JAVA_HOME =C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\ 然后按照readme的过程,就可以完成激活。
測試有效,感謝提供此方法
最新 22.1.4 個人免費版已無法直接啟用,smartgit會要求檢查github是否有參與open source專案
我用了22.1.5这个版本,没有问题啊,你把英文看清楚哦
thanks!
我试了22.1.7,启动OK
有问题吧..如果class基于17编译的..你把jre降级到11..跑不起来吧…主要这玩意..报错也不知道是哪个类,没有开放给agent
这个替换jre的方法,在win下,22.1.5正常解决,mac下intel的系统不能启动了,暂时没有方法
Linux下的SmartGit 22.1.7也不行。
只要是vmoptions里面加载了smartgit-agent.jar,无论是否替换jre都无法从快捷图标启动,终端cd到/usr/share/smartgit启动 ./bin/smartgit.sh,报异常:
Exception in thread “main” java.lang.ExceptionInInitializerError
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:491)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:503)
Caused by: java.util.ConcurrentModificationException: java.lang.ClassNotFoundException: com.licel.b.Z@
at fuck_the_regulations.bE.(bE.java)
… 6 more
Caused by: java.lang.ClassNotFoundException: com.licel.b.Z@
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoadersAppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
… 7 more
*** java.lang.instrument ASSERTION FAILED ***: “result” with message agent load/premain call failed at ../src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed
./bin/smartgit.sh: 第 149 行: 1136215 已放弃 (核心已转储) “_JAVA_EXEC” _GC_OPTS_MISC_OPTS _VM_PROPERTIES -jar “APP_HOME/lib/bootloader.jar” “$@”
Hello, Thanks alot.
would love to see update for SmartGit 22.1, current version doesn’t work.