`
crazier9527
  • 浏览: 1014259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

aptana 安装转载

阅读更多

今天在配置aptana的时候发现我已经输入注册码了结果只能用到2008.2.12 晕 我就在网上找了一次相关资料结果还真有 不过不是很详细  所以我想了一下还是把详细的贴上来吧!

学习当中 互相往来 互相指教  ^_^

首先到
http://www.aptana.com/download/index.php
选择eclipse plugin

输入用户名,密码,邮箱.

点download

会出现一个链接
点击
http://update.aptana.com/update/3.2/这个页面
点击Download Plugin Update Site
下载下来的安装包
别按官方说的安装

直接解压缩用link方式安装

以上操作就不用多说了吧!!

用Link方法配置好后在Eclipse中会看到 如图:

OK插件配置完毕!

接下来开始完美破解使用全部功能

首先复以下代码:

package com.aptana.ide.core.licensing;

import java.math.BigInteger;
import java.util.Calendar;
import java.util.TimeZone;
import java.util.zip.CRC32;

public final class ClientKey {
    
private static class Decrypt {

        
private BigInteger modulus;
        
private BigInteger exponent;

        
public String decrypt(String encrypted) {
            
long crc32Value;
            
byte bytes[];
            CRC32 crc32;
            
/* 289 */if (encrypted == null) {
                
/* 291 */encrypted = "";
            } 
else {
                
/* 295 */encrypted = ClientKey.trimEncryptedLicense(encrypted);
            }
            
/* 297 */BigInteger big = new BigInteger(encrypted);
            
/* 298 */BigInteger decrypted = big.modPow(exponent, modulus);
            
/* 300 */crc32Value = (long) decrypted.intValue() & 0xffffffffL;
            
/* 301 */decrypted = decrypted.shiftRight(32);
            
/* 302 */bytes = decrypted.toByteArray();
            
/* 303 */crc32 = new CRC32();
            
/* 304 */crc32.update(bytes);
            
/* 305 */return new String(bytes);
        }

        Decrypt(String exponent, String modulus) {
            
/* 275 */this.modulus = new BigInteger(modulus);
            
/* 276 */this.exponent = new BigInteger(exponent);
        }
    }

    
public static final String BEGIN_LICENSE_MARKER = "--begin-aptana-license--";
    
public static final String END_LICENSE_MARKER = "--end-aptana-license--";
    
private static final TimeZone GMT = TimeZone.getTimeZone("GMT");
    
private static final String EMAILS_NON_MATCHING = "EMAILS_NON_MATCHING";
    
private static final int PRO = 0;
    
private static final int TRIAL = 1;
    
private String email;
    
private long expiration;
    
private int type;

    
private ClientKey(int type, String email, long expiration) {
        
/* 77 */this.type = 0;
        
/* 78 */this.email = "e@e.com";
        
/* 79 */this.expiration = 999999999;
    }

    
public static ClientKey decrypt(String encrypted, String email) {
        
/* 93 */String modulus = "115801190261221214754334668902722425936509505416457970789287297728816388753627896293249501578830570324705253515546383166989625001335561947096747210280001245977114030627247212292377290543869343996595819188362915644707269064020812435233012510929338706599216007185654748959001143012936618501934698642942289379979";
        
/* 94 */String exponent = "65537";
        
/* 100 */if (encrypted != null) {
            
/* 102 */encrypted = encrypted.trim();
        }
        
/* 104 */Decrypt decrypter = new Decrypt(exponent, modulus);
        
/* 105 */return decrypt(decrypter, encrypted, email);
    }

    
private static ClientKey decrypt(Decrypt decrypter, String encrypted,
            String email) {
        
/* 110 */String value = decrypter.decrypt(encrypted);
        
/* 111 */if (value == null) {
            
/* 113 */return new ClientKey(1null0L);
        }
        
/* 115 */String values[] = value.split(";");
        
/* 116 */int type = 1;
        
/* 117 */String genedEmail = null;
        
/* 118 */long expiration = 0L;
        
/* 119 */if (values.length == 3) {
            
/* 121 */if ("p".equals(values[0].toLowerCase())) {
                
/* 123 */type = 0;
            }
            
/* 125 */genedEmail = values[1];
            
/* 127 */if (genedEmail != null) {
                
/* 129 */if (!genedEmail.equalsIgnoreCase(email)) {
                    
/* 131 */genedEmail = "EMAILS_NON_MATCHING";
                }
            } 
else {
                
/* 136 */genedEmail = null;
            }
            
/* 140 */try {
                
/* 140 */expiration = Long.parseLong(values[2]);
            }
            
/* 142 */catch (Exception _ex) {
                
/* 144 */expiration = 0L;
            }
        }
        
/* 147 */return new ClientKey(type, genedEmail, expiration);
    }

    
public boolean isCloseToExpiring() {
        
return false;
    }

    
public boolean isValid() {
        
/* 169 */return true;
    }

    
public boolean isCloseToMatching() {
        
/* 179 */return true;
    }

    
public boolean isExpired() {
        
/* 190 */return false;
    }

    
public String getEmail() {
        
/* 200 */return "e@e.com";
    }

    
public Calendar getExpiration() {
        
/* 210 */Calendar expirationCal = Calendar.getInstance();
        expirationCal.set(
208878);
        
/* 212 */return expirationCal;
    }

    
public boolean isTrial() {
        
/* 222 */return false;
    }

    
public boolean isPro() {
        
/* 232 */return true;
    }

    
public boolean shouldProPluginsRun() {
        
return true;
    }

    
public static String trimEncryptedLicense(String encrypted) {
        
/* 257 */String newEncrypted = encrypted;
        
/* 258 */newEncrypted = newEncrypted.trim();
        
/* 259 */newEncrypted = newEncrypted.replaceAll(
                
"--begin-aptana-license--""");
        
/* 260 */newEncrypted = newEncrypted.replaceAll(
                
"--end-aptana-license--""");
        
/* 261 */newEncrypted = newEncrypted.replaceAll("\\s+""");
        
/* 262 */return newEncrypted;
    }

}

编译上面的源文件替换com.aptana.ide.core_1.0.1.004323.jar里面的class

以下是我个人用的编译提换方法也提贴上来参靠一下吧……

把上面的代码复制后在D盘新建文本文档.txt 文件改为ClientKey.java 粘贴代码 关闭保存OK

打开运行输入cmd

接着输入javac ClientKey.java 回车

这时你会在D盘下看到两个 Class文件 OK编译完成

打开aptana插件目录F:\Program Files\eclipse\Plugin-New\aptana\eclipse\plugins找到com.aptana.ide.core_1.0.1.004323.jar 用Winrar打开 看winrar中的路径找到这两个class文件 把刚才编译好的两个class文件直接拖到winrar中及可出现对话框点确定就可以了

OK 到此Aptana破解成功

分享到:
评论

相关推荐

    Aptana的安装方法

    Aptana的快速安装方法,让你快速体验开发的快感,绝对实用!

    Eclipse安装 Aptana插件

    在安装Aptana插件时,有几点需要注意: 1. **Firefox支持**:Aptana依赖Firefox的JavaScript调试工具,因此,即使你并不打算使用Firefox作为主要浏览器,也建议确保系统中已经安装了Firefox,以防止可能出现的调试...

    Aptana 3.4.2 插件安装方法

    在Eclipse中安装Aptana 3.4.2 插件的步骤如下: 1. **启动Eclipse**: 首先确保你已经安装了Eclipse IDE。如果你还没有安装,可以从Eclipse官方网站下载并按照指导进行安装。 2. **访问Aptana插件**: 打开Eclipse,...

    Myeclipse 2016下Aptana安装教程

    Myeclipse 2016下Aptana安装教程详细介绍了在Myeclipse集成开发环境(IDE)的特定版本中安装Aptana套件的步骤。Aptana Studio是一个强大的开源Web开发工具,它为开发人员提供了创建、编辑、调试以及测试Web应用程序...

    eclipse里面安装aptana插件

    ### Eclipse 安装 Aptana 插件及 jQuery 插件详解 #### 一、Eclipse 简介 Eclipse 是一款开源免费的集成开发环境(IDE),支持多种编程语言,如 Java、C/C++、PHP 和 Web 开发等。由于其强大的功能和灵活的插件...

    Aptana php的安装

    2. **安装Aptana Studio**: - 解压缩下载的ZIP文件到指定目录。 - 运行Aptana Studio。 3. **安装Aptana PHP插件**: - 在Aptana Studio中,点击“Help”菜单下的“Install New Software…”。 - 在弹出的...

    eclipse4.4 的 aptana 3.6 插件 安装

    eclipse4.4 的 aptana 插件 安装 用于js jquery 联想功能 由于用的是最新的eclipse和 aptana ,自己找了好久才找到

    Myeclipse10.7安装Aptana插件

    ### MyEclipse 10.7 安装 Aptana 插件详解 #### 一、前言 在软件开发过程中,高效便捷的开发工具对于提高工作效率有着不可忽视的作用。MyEclipse作为一款广受欢迎的Java集成开发环境(IDE),不仅支持Java开发,还...

    myeclipse6.5安装Aptana插件

    标题 "myeclipse6.5安装Aptana插件" 描述了如何在MyEclipse 6.5这个集成开发环境中添加Aptana插件的过程。Aptana是一款强大的开源Web开发工具,它专为创建JavaScript、HTML和CSS项目而设计,同时也支持PHP和Python等...

    Aptana插件aptana3.4.2

    在Eclipse和MyEclipse这样的Java IDE上安装Aptana插件,可以将原本主要面向Java开发的环境转变为一个全面的多语言开发平台,尤其适合那些同时处理后端Java和前端Web技术的开发者。 首先,让我们关注"Aptana 3.4.2...

    Myeclipse和eclipse安装aptana 详细图解

    本文将详细介绍如何在MyEclipse和Eclipse中安装Aptana,一个强大的Web开发工具集。 Aptana是一款专为Web开发者设计的开源IDE,它提供了对HTML、CSS、JavaScript以及PHP、Python等多语言的支持,并且集成了Git版本...

    Zend Studio 10 安装Aptana及配置说明

    ### Zend Studio 10 安装Aptana及配置详解 #### 一、Aptana插件的安装 在开发环境中集成Aptana插件,能够显著提升开发效率,尤其对于进行网页和脚本语言开发的人员而言。安装Aptana插件至Zend Studio 10主要有两种...

    MyEclipse6.5下安装aptana插件

    在本文中,我们将详细讨论如何在MyEclipse 6.5环境下安装Aptana插件。Aptana是一款强大的Web开发集成环境,尤其适合JavaScript、HTML和CSS的编写,提供了丰富的代码补全和调试功能。 首先,确保你选择了与MyEclipse...

    安装aptana

    在本教程中,我们将详细介绍如何在MyEclipse 10上安装Aptana插件。 首先,你需要下载Aptana的Eclipse Plugin插件。官方下载地址通常为:http://update1.aptana.org/studio/3.2/024747/index.html。请注意,这里的...

    Aptana+python安装软件.rar

    Aptana Studio是一款强大的开源集成开发环境(IDE),专为Web开发者设计,尤其适用...在使用"Aptana+python安装软件.rar"这个压缩包时,确保你的系统满足安装要求,并遵循提供的说明,以便顺利安装并开始你的开发之旅。

    MyEclipse安装aptana插件的问题

    ### MyEclipse安装Aptana插件的问题及解决方法 #### 概述 在软件开发领域,集成开发环境(IDE)对于提升开发效率至关重要。MyEclipse作为一款强大的Java开发工具,深受开发者喜爱。然而,随着Web应用的发展,对...

    MyEclipse插件插件aptana的安装方法

    "MyEclipse插件插件aptana的安装方法"主要涉及的是如何在MyEclipse集成开发环境中安装和配置Aptana,这是一款强大的Web开发工具,特别适用于JavaScript、HTML和CSS等前端开发。以下是对该安装过程的详细步骤解析: ...

    myeclipse与eclipse中aptana插件安装

    myeclipse(eclipse)中apnata插件的安装,有时eclipse中的插件可能安装不上,我这里的aptana是个人使用aptana以来的经验,希望对大家有所帮助!

    Eclipse安装Aptana插件(js,html语法提示)2(有2部分)

    Eclipse安装Aptana插件(js,html语法提示)2(有2部分)

    Aptana studio 安装完启动时中出现Failed to load the JNI shared library

    Aptana Studio 安装完成后启动时出现 Failed to load the JNI shared library 的解决方法 Aptana Studio 是一个功能强大且流行的集成开发环境(IDE),它支持多种编程语言,包括 Java、JavaScript、HTML、CSS 等。...

Global site tag (gtag.js) - Google Analytics