首页 > 代码库 > This kernel requires an x86-64 CPU, but only detected an i686 CPU.
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
为了运行一款软件,我也是拼了。彻底的玩了一次,因为A需要B,我去下载B,结果B又需要C,我去下载C,结果……怎一个艰难了得。最关键的是,目前还没有达到目的!!!
先记录下过程,有时间再来一遍,也许我已经走到了99%呢,就差一点就成功了呢?放弃太可惜!
1) 为了实现一个名叫“规则引擎”的功能,我根据推荐,找到了 drools 这款开源软件
2) drools 的官网为 http://drools.org/
a) 查看官方文档 以及 广大网友的博客资料,了解 drools 的基本使用方法
b) 下载 drools 的 jar包 和实例,以及 广大网友 分享的 使用drools 的项目实例
c) 写自己的例子
d) 结论:drools 确实可以实现一定的规则,但是 规则文件的书写 非开发人员 很难操作。
e) drools 提供了 Drools Workbench
注:day1:下载失败+1,+1,网速原因。
day2:后来终于下载了Tomcat 7+ WAR,按照其中的readme 安装项目,为了下载了tomcat7 ,修改了相关配置,结果 运行失败。
day3:突然看到了一篇很好的博客 http://blog.csdn.net/u012373815/article/details/53526287 ,本质上与 项目中的文档说明没有差别。唯一的区别就是 将原本使用的 h2 数据库 改成了 Mysql 数据库。
启动多次报错:其中一个原因:这里都提到了修改环境变量。
可以将 环境变量直接 添加在 startup.bat 中 (windows 环境)
set CATALINA_HOME=D:\tomcat-drools-wb
set CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512m -Dbtm.root=%CATALINA_HOME% -Dbitronix.tm.configuration=%CATALINA_HOME%/conf/btm-config.properties -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Djava.security.auth.login.config=%CATALINA_HOME%/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk
其 提供了 docker 下载方案:docker pull jboss/drools-workbench
Docker images
-
You can find the Docker images and how to use them for last final version at
-
Drools Workbench
-
Drools Workbench Showcase
-
KIE Execution Server
-
KIE Execution Server Showcase
-
For more info about the Drools Docker images see this blog post.
f) drools 提供了 Eclipse 插件
注:下载失败+1,网速原因。后下载了迅雷使用迅雷下载
3)遂决定安装 docker 试试
1) docker 官网 https://www.docker.com/docker-windows
注:下载第一次,成功。安装,提示:安装环境只支持 win10 以上版本。若是windows 其他版本,请选择 docker toolkit。
然后我在官网下载失败了一次又一次!
4) virtualbox
http://download.virtualbox.org/virtualbox/5.1.18/
- 安装Virtualbox 地址https://www.virtualbox.org
- 下载boot2docker.iso,下载地址:https://github.com/boot2docker/boot2docker/releases.或者从七牛下载速度快http://mysoftware.qiniudn.com/boot2docker.iso
this kernel requires an x86-64 CPU, but only detected an i686 CPU. unable to boot - please ues a kernel appropriate for your CPU.
在虚拟机中安装Linux系统,主机为win7 64位系统
启动后提示如上图。
解决方法:(源自网络)
关闭计算机(非重启)-- 进入BIOS -- 设置BIOS的虚拟化(不打开,默认是工作在32位模式的,virtualization technology~ enable)--保存退出。
This kernel requires an x86-64 CPU, but only detected an i686 CPU.