最近公司需要,研究了一下java打包代码混淆的问题。查了好多博客,有两种方式:第一种使用ProGuard ,是一个免费的 Java类文件的压缩,优化,混肴。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。我是看了半天,不太会用这个工具。既然不会用,那就介绍第二种方式:利用maven插件
一、在 安卓工程的project.properties文件中添加proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt二、在安卓工程的proguard-project文件中添加响应的混淆语句   -optimizationpasses 5
1、安装“man-page viewer”插件(ShellEd需要,有的机器不需要,先装上)安装地址:http://download.eclipse.org/technology/linuxtools/updates-nightly/2、安装“shelled”插件在http://sourceforge.net/projects/shelled/files/latest/download下载Shel
--摘自《android插件化开发指南》 1.插件不支持加固,宿主可以加固,此外,插件支持签名 2.一个正常的app在混淆时要遵守的规则如下 1)四大组件和Application要在AndroidManifest中声明,所以不能混淆 2)R文件不能混淆,因为有时要通过反射获取资源 3)support
转载 2018-12-14 16:34:00
271阅读
2评论
# Android混淆插件实现指南 ## 1. 概述 在Android开发中,混淆是一种保护代码安全的重要手段。混淆插件可以帮助开发者自动化地对代码进行混淆处理,提高代码安全性。本文将介绍如何实现一个简单的Android混淆插件,帮助刚入行的小白快速上手。 ## 2. 流程图 ```mermaid flowchart TD A(初始化) --> B(读取配置) B --> C(
原创 2024-05-08 08:02:55
59阅读
    JAVA加密或混淆技术较多,下面以Allatori为例进行介绍。  一、 混淆介绍  1、混淆出现的背景      Java是一种跨平台的、解释型语言,Java源代码编译成中间“字节码”存储于class文件中。由于跨平台的需要,Java字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义
转载 2023-06-21 23:45:59
212阅读
Eclipse插件JSEclipse插件主页:http://www.interaktonline.com/Products/Eclipse/J
原创 2022-12-14 11:07:02
124阅读
[url]http://www.blogjava.net/mlh123caoer/archive/2007/08/25/139316.html[/url]
转载 精选 2008-09-22 10:04:19
603阅读
各种jdk版本下载:http://www.oracle.com/technetwork/java/archive-139210.html   eclipse中,文件设置默认打开方式:Window -> Preferences -> General -> Editors -> File Associations    1. 插件安装方式
原创 2009-12-18 15:46:47
3072阅读
  开源中心 http://sourceforge.net   eclipse swing&swt plugin 开发GUI比较好! http://www.cloudgarden.com    开发swing界面的 http://code.google.com/p/visualswing4eclipse/   0 &nb
原创 2011-12-05 18:50:44
795阅读
我用到的插件:1、org.easyexplore_1.0.1.zip用于快速定位到文件夹2、propedit_4.8.2_for_eclipse3.0.zip 属性编辑
原创 2022-06-21 13:57:23
162阅读
http://junginger.biz/eclipse/
原创 2023-05-10 15:13:25
43阅读
Eclipse插件JSEclipse subversion 版本控制,相当于CVS ​​​​​ Name: SubclipseURL:  http://subclipse.tigris.org/update_1.0.xCSS Editor for Eclipse ​​​​​ FacesIDE FacesIDE是一个用于开发JSF的Ecli
原创 2022-01-14 16:51:55
192阅读
java代码混淆工具ProGuard混淆插件介绍ProGuard是一个纯java编写的混淆工具,有客户端跟jar包两种使用方式。可以将程序打包为jar,然后用工具进行混淆,也可以在maven中导入ProGuard的插件,对代码进行混淆。大家都知道java代码可以反编译,因此有时候要保护自己的知识产权还真得费点心思,一般来说有三个思路:1、将class文件加密,这个是最安全的,但也费事儿,因为要重写
原创 2022-05-01 21:34:35
5751阅读
1评论
Eclipse安装Activiti插件(流程设计) 一、安装步骤: 1,打开Eclipse的 Help -> Install New Software,填上插件地址: Name:Activiti BPMN 2.0 designer Location:http://activiti.org/desi
转载 2018-01-09 15:19:00
610阅读
2评论
08624.html
原创 2022-11-14 14:45:11
123阅读
安装完重启
原创 2022-03-23 15:25:51
299阅读
今天终于可以闲一天,想来想去就乱写点东西吧,说不定对有些新人有点帮助呢~_~ 用Eclipse API的方式来打开编辑,可能对任何一个插件开发者都不是很陌生的操作了。但是,还是建议你忍着看一下,全当是复习吧~_~。 【打开editor的接口讨论】 先来看一下workbench吧,workbench
原创
Soy
2021-08-10 17:16:09
765阅读
安装完重启
原创 2021-06-21 18:29:54
1132阅读
介绍看着现有的编辑有缺陷?想扩展不知道该从哪里下手?请看下文
原创 2022-10-18 01:49:00
213阅读
  • 1
  • 2
  • 3
  • 4
  • 5