AspectJ学习过程

1、给MyEclipse10安装AJDT:

a)Help->MyEclipse Configure Center->Software搜AJDT

b)Add to profile

c)Apply Change

2、安装后重启myeclipse报错:

org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18
    at org.aspectj.apache.bcel.classfile.Constant.readConstant(Constant.java:133)
    at org.aspectj.apache.bcel.classfile.ConstantPool.<init>(ConstantPool.java:45)
    at org.aspectj.apache.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:186)
    at org.aspectj.apache.bcel.classfile.ClassParser.parse(ClassParser.java:131)
上网查说是aspectj版本的过,需要aspecjet1.8和java8

3、安装aspectj

从http://www.eclipse.org/aspectj/downloads.php下载AspectJ,双击下载下来的jar文件,完成AspectJ的安装;然后吧AspectJ安装目录下的lib中的“aspectjrt.jar”复制到JRE安装目录下的“lib\ext”目录中。

4、重新离线安装ajdt:

网上查到安装插件如下操作:

法一:如果下载到本地的插件包含features和plugins这两个目录,则可以使用eclipse的自动安装功能安装。Help->Install New Software  --------MyEclipse10没有该选项

法二:把features和plugins这两个目录放在dropins目录,重启myeclipse即可

法三:features和plugins这两个目录单独建一个文件夹放,然后再在dropins目录建立一个.link文件,名称随便,内容是path=路径,如“path=D:\\Development\\MyEclipse 2015\\myplugins\\ajdt”

5、安装好写好例子程序,运行报错

ERROR: transport error 202: unable to create socket: Provider initialization failed (check %SystemRoot%)
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)


修改hosts文件 添加127.0.0.1 localhost


 

java project 转换为 aspectj project  

http://blog.csdn.net/genganpeng/article/details/7366635

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值