1. Jocky插件的安装:
将org.apusic.jocky_1.0.3包解压,把org.apusic.jocky_1.0.3文件拷Eclipse的 plugins目录即可
2. 在Eclipse中使用Jocky:
在Eclipse中使用Jocky也非常简单,任何一个Java工程,选中工程通过右键菜单,都可以出现Jocky的快捷菜单:
[img]C:\Documents and Settings\ibm\桌面\html\images\jocky.popupmenu.jpg[/img]
<Jocky在Eclipse中的右键菜单>
[img]C:\Documents and Settings\ibm\桌面\html\images\jockysettings.jpg[/img]
<Jocky在Eclipse中的属性设置>
事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。我试过,混淆后项目可以运行正常,反编后代码混乱。
以下是Jocky在Eclipse中自动生成的jocky_build.xml文件示例:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- WARNING: Jocky autogenerated file.
Any modifications will be overwritten.
-->
<project basedir="." default="build" name="tes.jocky">
<property name="jocky.jar" value="C:\eclipse\plugins\org.apusic.jocky_1.0.3\jocky.jar"/>
<property name="jocky.output.dir" value="C:\WorkSpace\tes"/>
<property name="jocky.scramble.level" value="package"/>
<property name="target" value="1.4"/>
<path id="project.classpath">
<pathelement location="bin"/>
</path>
<target name="init">
<jocky jar="${jocky.jar}" level="${jocky.scramble.level}"/>
<mkdir dir="${jocky.output.dir}"/>
<mkdir dir="${jocky.output.dir}/bin"/>
</target>
<target name="clean">
<delete dir="${jocky.output.dir}/bin"/>
<delete dir="${jocky.output.dir}"/>
</target>
<target depends="init" name="build">
<echo message="${ant.project.name}: ${ant.file}"/>
<jocky enable="true"/>
<javac destdir="${jocky.output.dir}/bin" target="${target}">
<src path="src"/>
<classpath refid="project.classpath"/>
</javac>
</target>
<target name="Browser">
<java classname="Browser" failonerror="true" fork="yes">
<classpath refid="project.classpath"/>
</java>
</target>
</project>
分享到:
相关推荐
org.apusic.jocky_1.0.3.jar是一个专为Java应用程序设计的混淆工具,旨在保护源代码不被轻易反编译和理解,从而提升软件的安全性。本文将详细阐述Jocky的基本概念、功能以及使用方法。 首先,让我们了解什么是混淆...
java混淆工具,eclipse插件。...eclipse插件安装方式,将压缩包org.apusic.jocky_1.0.3.rar解压后的文件夹及其所有内容拷贝到eclipse的plugins中。对java进行混淆时,只需要右击工程选择Jocky的子菜单
在给定的压缩包`org.apusic.jocky_1.0.3.zip`中,我们可以找到以下几个关键文件: 1. **jocky.jar**:这是Jocky混淆编译器的核心库文件,包含了实现混淆功能的Java类和方法。开发者可以将这个库添加到他们的项目中...
原jocky1.0.3版(目前最新版)限制jdk版本最高为5.0,不支持现在的1.6、1.7等更高版本,现在我把某部分限制代码从class文件里面去除了,测试过可以用,更详细的说明在压缩包里面,希望有其他人能继续完善后续工作,...
一、jocky for ant 1. 将lib/jocky-ant.jar copy 至ANT_HOME/lib下。 2. 在ant配置文件中添加 3. 设置Jocky的一些基本属性,包括jocky.jar包的位置,...1. 将org.apusic.jocky_1.0,3 copy 到eclipse/plugins/下即可!
将Jocky插件安装至Eclipse中非常简单,只需要将eclipse/plugins/org.apusic.jocky_1.0.0目录 copy 至 Eclipse的 plugins目录即可。或者在Eclipse/links文件夹中,通过link方式指定Jocky的插件目录。 2. 在Eclipse...
在实际使用中,`org.apusic.jocky`可能表示的是Jocky插件的组织或库文件,包含了插件的核心功能和资源。这些文件通常包含Java类、配置文件以及其他必要的组件,它们组合在一起,构成了Jocky插件在Eclipse中的运行...
org.apusic.jocky_1.0.3是这个插件的特定版本,其中可能包含了插件的库文件、配置文件和其他必要的资源。安装完成后,用户可以在Eclipse的项目属性中找到Jocky的相关设置,配置混淆规则,如保留某些关键类和方法的...
jocky.zip已经是可兼容任意jdk版本的了,按压缩包内说明操作即可。... 原版备份文件是jocky.zip\jocky\myplugins\jocky\eclipse\plugins\org.apusic.jocky_1.0.3\中的原始文档,jdk限制最高版本为5.0(1.5)
jocky 的安装过程中需要将 jocky 安装包解压后,将名为“org.apusic.jocky_1.0.3”的文件夹拷入 Eclipse 根目录的 plugin 文件夹中。然后,在 Eclipse 中重启工程,右键单击某个工程,会发现多了个“jocky”的选项。...
Jocky提供了对IDE Eclipse的支持,同时,也支持在Ant中使用(事实上,在Eclipse中,也是先生成一个ant文件,然后再编译). 是挺好用, 编译后的代码大部分反编译出来只有 JVM 指令! 的确是保护系统核心的利器! 支持 ...
在提供的`org.apusic.jocky_1.0.3`压缩包中,可能包含了Jocky混淆编译器的库文件、文档、示例代码以及相关配置文件。安装和使用该工具,开发者可以按照文档指导进行,通常包括设置环境变量、调用命令行工具或集成到...
事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...
事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: 1 ...
事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...
Apusic的Eclipse插件使开发者能够在标准的Eclipse环境中享受到与MyEclipse类似的支持,这对于那些习惯使用Eclipse但又需要Apusic中间件功能的开发者来说非常有价值。 使用这些插件,开发者可以: 1. 创建和管理...
通过本文的介绍,我们可以看到在Apusic服务器中使用数据源资源引用不仅能够提高程序的可读性和可维护性,还能更好地利用服务器提供的高级特性。理解并掌握这一过程对于开发高性能的企业级Java应用至关重要。
《MyEclipse插件在Apusic应用中的深度解析》 在IT行业中,开发工具的高效性和灵活性对于软件工程师来说至关重要。MyEclipse作为一款强大的Java集成开发环境(IDE),广泛应用于企业级应用的开发。而当MyEclipse与...
<SERVICE CLASS="com.apusic.util.ThreadPoolService" NAME="Apusic:service=ThreadPool,name=MuxHandler"> <SERVICE CLASS="com.apusic.util.ThreadPoolService" NAME="Apusic:service=ThreadPool,name=...