机器学习:weka源码在eclipse的配置和异常VerifyError的解决
今天把weka源码导入eclipse,打算学习下weka源码,遇到一些问题,网上资料不足,自己总结下,希望为后来人铺路。
1)新建java项目,命名weka3-6
2)把weka-src.jar解压,再把src\main\java\weka文件拽到项目的src目录
3)把weka-src\lib目录的三个jar包引进
aaarticlea/png;base64,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" alt="" />
运行main函数出现VerifyError异常,如下:
java.lang.VerifyError: Expecting a stackmap frame at branch target in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:)
at java.lang.Class.getConstructor0(Class.java:)
at java.lang.Class.newInstance0(Class.java:)
at java.lang.Class.newInstance(Class.java:)
at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:)
at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:)
at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:)
at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:)
at java.lang.reflect.Constructor.newInstance(Constructor.java:)
at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:)
at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:)
at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method.invoke(Method.java:)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:)
at com.abc.domain.myPackage.MyClass.marshalFacetsTest(MyClass.java:)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method.invoke(Method.java:)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:)
at org.testng.TestRunner.privateRun(TestRunner.java:)
at org.testng.TestRunner.run(TestRunner.java:)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:)
at org.testng.SuiteRunner.run(SuiteRunner.java:)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:)
at org.testng.TestNG.runSuitesLocally(TestNG.java:)
at org.testng.TestNG.run(TestNG.java:)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:)
解决方案:把jdk7改成jdk6,并把complier的jdk7编译器改成6
机器学习:weka源码在eclipse的配置和异常VerifyError的解决的更多相关文章
- spring源码解析——spring源码导入eclipse
一.前言 众所周知,spring的强大之处.几乎所有的企业级开发中,都使用了spring了.在日常的开发中,我们是否只知道spring的配置,以及简单的使用场景.对其实现的代码没有进行深入的了 ...
- 将struts源码导入eclipse
预制条件和spring源码导入eclipse中一样,下面直接给出导入eclipse的步骤. 步骤: 1. 下载struts相应版本的源码 http://struts.apache.org/downlo ...
- Tomcat源码导入Eclipse测试
想要研究下Tomcat的体系结构或者源码,最好将Tomcat的源码导入到ide中,编写实例进行代码跟踪(debug). 这里参考了网上一些资料,将自己操作过程记个流水账. 准备: 1.Tomcat源码 ...
- hadoop2.5.2学习及实践笔记(二)—— 编译源代码及导入源码至eclipse
生产环境中hadoop一般会选择64位版本,官方下载的hadoop安装包中的native库是32位的,因此运行64位版本时,需要自己编译64位的native库,并替换掉自带native库. 源码包下的 ...
- 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...
- spring源码第一章_获取源码并将源码转为eclipse工程
1.通过http://gitforwindows.org/下载github 2.通过http://services.gradle.org/distributions/下载gradle:gardle类似 ...
- MyCat源码分析系列之——配置信息和启动流程
更多MyCat源码分析,请戳MyCat源码分析系列 MyCat配置信息 除了一些默认的配置参数,大多数的MyCat配置信息是通过读取若干.xml/.properties文件获取的,主要包括: 1)se ...
- Tomcat源码导入eclipse的步骤
Tomcat源码导入eclipse 一.下载源码 1. 进入Apache 官网:http://tomcat.apache.org/ 2. 在左边侧选择要下载的源码的版本. 3. 或者直接通过Ar ...
- tomcat源码导入eclipse步骤
1. 获取源代码 方式一:从官网http://tomcat.apache.org/download-70.cgi 直接下载,官网提供了Binary 和 Source Code两种下载方式,要研究tom ...
随机推荐
- Winform中使用ZedGraph实现曲线图中字体去掉边框
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- JAVA中的内存们
我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等 ...
- Python连载38-协程、可迭代、迭代器、生产者消费者模型
一.生产者消费者模型 import multiprocessing from time import ctime def consumer(input_q): print("Into con ...
- OPC—— KepServer.ServerState返回值为3和OPCConfig.exe配置文件的根目录
做开发没有对电脑的绝对管理员权限的问题,会出现很多意外,调试OPC是总是连接状态有时莫明返回3,提示 not configuration,问题在于: 没有以管理员权限运行OPCConfig.exe,导 ...
- 04 (H5*) Vue第四天
目录: 1:父组件向子组件传值,通过属性绑定的方式. 2:父组件向子组件传方法,通过事件绑定的方式 . 3:通过ref来获取Dom元素 1:父组件向子组件传值,通过属性绑定的方式 1.1:父组件声明数 ...
- [原创] 为Visio添加公式编辑器工具栏按钮
前言 作为理工科的学生,在写论文时,难免会在示意图中添加一些公式来说明研究内容.常用的画图工具就是 Visio .而常用的公式编辑器就是 Mathtype .对于 Word 这种软件,Mathtype ...
- jenkins自动化部署项目5 -- 系统管理-系统设置ssh配置
[系统管理]-[系统设置] 如果应用服务(前端后台)要部署在linux服务器上,我选择的是用ssh 为了jenkins登录远程登录linux服务器可以免密登录,先配置公钥和私钥: 我是在windows ...
- python2.7过渡到python3.6时遇到的差异总结
1.Python3中print为一个函数,必须用括号括起来而Python2中print为class print('hello') 2.python3将raw_input和input进行了整合,只有in ...
- Spring MVC-从零开始-view-向页面传递data(ModelAndView)
1.applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans ...
- Spring 梳理-AOP
界面应用场景 日志.声明式事务.安全.缓存 AOP功能演化图 图片引用地址:https://www.cnblogs.com/best/p/5679656.html AOP设计模式-代理模式 静态代理: ...