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