安装ElasticSearch6.5,我装的是jdk1.8为什么还是说我版本过低

图片说明

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为什么我装WIN2000 SERVER 是,安装程序说未知版本!!!!!
我的机器是WIN98 2,(在帮助中:关于Millennium)rnrn在WIN98基础上,装WIN2000 SERVER ,但是安装程序说现在系统未知版本,不能继续,我该怎么办? (最优办法)
已安装automake 版本1.9 为什么还是提示版本过低
已安装automake 版本1.9 但是执行./configure --prefix=/opt/crosstool-ng 安装时rn出现:rnChecking for 'automake' ... nornrnautomake 1.10 or above was not foundrnrnEither you are missing entirely the needed toolrnfor the version youhave is too oldrnrn这是什么原因,该怎么解决呢?rnrn
eclipse安装提示我JVM版本过低,不能安装,怎么办?
如题,我下了Eclipse-SDK-3.2.2-win32 + JDK-6u1-windows-i586-p 想搭个Java平台.rn 先装完JDK后,再启动Eclipse然后出现提示: Version 1.3.1-01 of the JVM is not suitable for this product. Version:1.4.1 or greater is required. rn 我敢确信我下的jdk是最新的.eclipse也没问题.然后我打开进程看到两个java进程指向我前两天装的oracle目录里.我想应该是oracle里的jdk先入为主了,eclipse先识别它了.rn 装oracle太花时间了,我不想重装. rn 有没有让我给eclipse指定用哪个jdk的命令参数啊?rn 或是有其它的解决的方法.求高手指教!!rn
我的eclipse装的是eclipse-jee-helios-SR2-win32,我装什么版本myeclipse
如题rn
g++升级成功后编译程序还是说版本过低、、求助
[img=https://img-bbs.csdn.net/upload/201802/26/1519619613_370316.png][/img]rnrnrnrn详细情况如图、、编译程序需要最少5.1版本,已经安装了6.1版本,但还是不行rn系统是suse
大家说我是跳还是不跳
来公司都三月有余了,公司情况是这样的我所在的公司主要是以家具为生、他们的销售都是以现代化的数字时代进行销售 ,所以呢就请另外公司开发了一套针对自己用的一套系统,该系统采用的是SSH2的方式开发的,该系统用于全国各地经销商,至于代码我目前未见到只看到了相关的设计文档及数据字典;在这三个月熟悉了大概的业务但是感觉没有学到任何的东西,反而把之前的东西都忘了;把我招进来时我还以为是做开发,看来是做相关的维护,最近有种跳槽的欲望,纠结的狠。大家说说我跳不跳啊……本人技术一般,另外大家帮我推荐有没得EXT的相关视频啊 学习下,多谢了!
为什么我明明定义了,还是说我没定义呢?
我在NetWatcherViewerView.h 中定义了两个变量rn[code=C/C++]public:rn int m_iClientW, m_iClientH;[/code]rn而我要在另一个文件MyStatic.cpp中用到它,所以在MyStatic.cpp前面我加上了一句[code=C/C++]:#include "NetWatcherViewerView.h"[/code]rn运行之后,怎么还是说m_iClientW, m_iClientHrnerror C2065: 'm_iClientW' : undeclared identifierrnerror C2065: 'm_iClientH' : undeclared identifierrn这是怎么回事呢?
Linux安装JDK1.8版本
#author: maozhouye@126.com mkdir /usr/local/jdk cd /usr/local/jdk wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-secureback...
centos安装elasticsearch6.5与安装问题解决
centos安装elasticsearch6.5与安装问题解决前言步骤 前言 在安装elasticsearch之前需要保证系统已经配置了java环境,而且由于6.5版本在jdk1.7版本下运行是会提示1.8所有安装的javajdk版本需要1.8以上。 步骤 (一)安装java 我们采用懒人一键安装形式:借用yum安装,而且此方法安装也少去配置系统环境。 1.查看centos自带的jdk是否已安装,...
我说的是吧
半夜两点钟 导入一个项目到eclipse 启动报错 显示连接不上数据库 换了驱动 换了ip 写了jdbc小demo 修改了各种配置 下载了不同版本的32位和64位的tomcat 最后发现是 build path有问题。。。。。。 mb也不在外面报个错,点进去才会看到String类找不到 故意为难我呢? 好吧,我说的是吧 如果有一天我不...
我新建asp.net项目时为什么说我的版本不同?
提示是:visual studio .net已经监测到指定的web服务器运行的不时asp.net1.1版.您将无rnrn法运行asp.net web应用程序或服务rn我好象装的是1.1版本
为什么说我的数据集是关闭的呢
错误提示:'Table_TB03 :Can't perform this operation with a closed dataset'rn为什么说我的数据集是关闭的呢,怎样才算是打开了呢?rn好像我的设置都是对的呀
为什么说我的jar是not obfuscatable?
当我使用JBuilder8自带的混淆器RetroGuard对我的jar进行混淆的时候,报告说jar is not obfuscatable。为什么会这样呢?我的jar有什么问题?
为什么说我的RightStr()函数是未定义的?
为什么说我的RightStr()函数是未定义的?
我装的是双系统
我的显卡是NVIDIA GeForce2MX-100/200rn我用windows优化大师在98上测试2D的速度有7000point.rn但在xp上只有1200point,这与在xp上看电影就重起是不是有直接关系,有的话该怎么办?rnrn
我要用GUITHREADINFO和GetGUIThreadInfo,为什么编译是说我没声明啊?我include 还是不行
代码如下:rnBOOL b_Focus()rnrn HWND hWnd;rn GUITHREADINFO* Info = new GUITHREADINFO;rn Info->cbSize = sizeof(GUITHREADINFO);rn if(::GetGUIThreadInfo(NULL,Info) == 0)rn return FALSE;rn rn hWnd = Info->hwndCaret;rn if(hWnd == hcaretWnd)rn rn return TRUE;rn rn elsern rn hcaretWnd = hWnd;rn return FALSE;rn rn
为什么我的frameworkd的版本还是1.1.4322.573?
为什么在出错时提示我的frameworkd的版本还是1.1.4322.573?而微软网页提示我You have already installed the .NET Framework 2.0 redistributable on this computer.我下载了微软网页里的.NET Framework Version 2.0 Redistributable Package里的Download x86 Version进行安装.我的系统是windows xp professional
安装的是XP,我想再装98
我现在的系统安装的是XP,我想再装98(有一个分区是空的,E:),请问具体步骤是怎样的。rn多谢了!
我装XP为什么老是装不好呀!(我是在w2k Server环境下安装)
我在安装Win XP HE 的过程中,在装完之后,可以进入winxp,但是桌面是空的,然后按照说明在W2K下(D版,就是市面上卖得最火的那个版:english+汉化)激活后,进入的时候老是在说密码有问题,不许可。rnrn而我学生在Win98下安装却没问题!很没面子的!rnrnhelp me!rnrn谁要是能从技术上讨论,我是大大的送分
为什么我的LINUX下找不到'mkswap'命令.我装的是rd7.3
为什么我的LINUX下找不到'mkswap'命令.我装的是rd7.3
为什么在用ADO访问oracle是,说我没有装客户端?我明明装了的呀!
如题!谢谢!!!!!
编译版本是jdk1.8却报jdk版本过低错误
@WebService(endpointInterface="com.channel.service.DealConsoleWithServiceMix",serviceName="DealConsoleWithServiceMix")rnrn这行代码报错:rnException in thread "main" java.lang.Error: Unresolved compilation problems: rn Syntax error, annotations are only available if source level is 1.5 or greaterrn Syntax error, annotations are only available if source level is 1.5 or greaterrn Syntax error, parameterized types are only available if source level is 1.5 or greaterrn Syntax error, parameterized types are only available if source level is 1.5 or greaterrn Type mismatch: cannot convert from long to Objectrn Syntax error, parameterized types are only available if source level is 1.5 or greaterrn Syntax error, parameterized types are only available if source level is 1.5 or greaterrn Syntax error, annotations are only available if source level is 1.5 or greaterrn Syntax error, parameterized types are only available if source level is 1.5 or greaterrn Syntax error, annotations are only available if source level is 1.5 or greaterrn Syntax error, parameterized types are only available if source level is 1.5 or greaterrnrn at com.channel.service.imp.DealConsoleWithServiceMixImp.(DealConsoleWithServiceMixImp.java:45)rn at com.channel.service.imp.WebServiceApp.main(WebServiceApp.java:20)rn
JDK1.8 官网版本jdk1.8
jdk1.8 版本号1.8.0_25 分享1.8版本的JDK 同意CSDN资源共享规则
DB2安装时提示版本过低
以前安装过DB2,同时也打过补丁,但是卸载后就不能安装了,报版本过低。日志如下:rn操作 10:16:05: INSTALL. rn操作开始 10:16:05: INSTALL。rn操作 10:16:05: AppSearch. 正在搜索已安装的应用程序rn操作开始 10:16:05: AppSearch。rnAppSearch: 属性: Y2K_UPDATE2_98,签名: _Y2K_UPDATE2_98rnAppSearch: 属性: MDACVERINSTALLED,签名: _MDACVERINSTALLEDrnAppSearch: 属性: IEINSTALLED,签名: _IESigrn操作结束 10:16:05: AppSearch。返回值 1。rn操作 10:16:05: LaunchConditions. 正在评估启动条件rn操作开始 10:16:05: LaunchConditions。rn操作结束 10:16:05: LaunchConditions。返回值 1。rn操作 10:16:05: CheckProductUseJavaCA. rn操作开始 10:16:05: CheckProductUseJavaCA。rn操作结束 10:16:05: CheckProductUseJavaCA。返回值 1。rn操作 10:16:05: SetupInitialization. rn操作开始 10:16:05: SetupInitialization。rn信息 2898。Tahoma8, Tahoma, 134rn信息 2898。TahomaBold10, Tahoma, 134rn信息 2898。TahomaBold8, Tahoma, 134rnDEBUG: Error 2836: The control image_noJava on the dialog SetupInitialization can not take focusrn内部错误 2836. SetupInitialization, image_noJavarn操作 10:16:06: SetupInitialization. Dialog createdrn操作结束 10:16:06: SetupInitialization。返回值 1。rn操作 10:16:06: FindRelatedProducts. 正在搜索相关产品rn操作开始 10:16:06: FindRelatedProducts。rn操作结束 10:16:06: FindRelatedProducts。返回值 0。rn操作 10:16:06: ValidateProductID. rn操作开始 10:16:06: ValidateProductID。rn操作结束 10:16:06: ValidateProductID。返回值 1。rn操作 10:16:06: Check32bitDB2on64bitSystemCA. rn操作开始 10:16:06: Check32bitDB2on64bitSystemCA。rn操作结束 10:16:06: Check32bitDB2on64bitSystemCA。返回值 1。rn操作 10:16:06: CostInitialize. 正在计算空间需求rn操作开始 10:16:06: CostInitialize。rn操作结束 10:16:06: CostInitialize。返回值 1。rn操作 10:16:06: FileCost. 正在计算空间需求rn操作开始 10:16:06: FileCost。rn操作结束 10:16:06: FileCost。返回值 1。rn操作 10:16:06: setInstallLangCA. rn操作开始 10:16:06: setInstallLangCA。rn操作结束 10:16:07: setInstallLangCA。返回值 1。rn操作 10:16:07: StreamLibrarysCA. rn操作开始 10:16:07: StreamLibrarysCA。rn1: The current directory for the process has now been changed to C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_DB20000 rn操作 10:16:07: ResolveSource. rn操作开始 10:16:07: ResolveSource。rn操作结束 10:16:07: ResolveSource。返回值 1。rn操作结束 10:16:10: StreamLibrarysCA。返回值 1。rn操作 10:16:10: InitializeURERunTimeLocationCA. rn操作开始 10:16:10: InitializeURERunTimeLocationCA。rn操作结束 10:16:11: InitializeURERunTimeLocationCA。返回值 1。rn操作 10:16:11: EnableTracingUISequenceCA. rn操作开始 10:16:11: EnableTracingUISequenceCA。rn操作结束 10:16:11: EnableTracingUISequenceCA。返回值 1。rn操作 10:16:11: EnableUREObserversCA. rn操作开始 10:16:11: EnableUREObserversCA。rn操作结束 10:16:11: EnableUREObserversCA。返回值 1。rn操作 10:16:11: setGenericDialogTitlePropertyCA. rn操作开始 10:16:11: setGenericDialogTitlePropertyCA。rn操作结束 10:16:11: setGenericDialogTitlePropertyCA。返回值 1。rn操作 10:16:11: setProcessIDOfLauncherCA. rn操作开始 10:16:11: setProcessIDOfLauncherCA。rn操作结束 10:16:11: setProcessIDOfLauncherCA。返回值 1。rn操作 10:16:11: DetectOldDB2ProductsCA. rn操作开始 10:16:11: DetectOldDB2ProductsCA。rn操作结束 10:16:11: DetectOldDB2ProductsCA。返回值 1。rn操作 10:16:11: ModifySpecificFeatureConditionsCA. rn操作开始 10:16:11: ModifySpecificFeatureConditionsCA。rn操作结束 10:16:12: ModifySpecificFeatureConditionsCA。返回值 1。rn操作 10:16:12: VerifyPrereqsCA. rn操作开始 10:16:12: VerifyPrereqsCA。rn1: “DB2 安装”检测到正在安装的 DB2 产品的级别低于计算机上当前已安装的 DB2 产品的级别。在此计算机上已经安装了版本 8.1.11 的 DB2 产品。您正在尝试执行的安装是用于版本 8.1.7 的 DB2 的,不允许执行此安装。 rn操作结束 10:17:17: VerifyPrereqsCA。返回值 3。rn操作 10:17:17: SetupCompleteError. rn操作开始 10:17:17: SetupCompleteError。
我装SQL server 装什么版本好啊,是SQL.Server2000好还是SQL.Server2005好啊?给点意见
我现在的操作系统服务器版本是2003server ,本来打算装SQL.Server2005的,可装的时候发现它的硬件最小需要内存是512M,而我的内存只有512M,装的时候给了一个警告,就不敢装了,不知道装什么好,谁有经验能不能给点建议啊,我用来做论坛和存文章用,确定的数据记录有3万条,论坛的访问情况每天发贴300左右.谢谢
为什么说我的函数指针未定义???
#includern#includernusing namespace std;rn//函数及函数指针定义rnint min (int *,int); rnint (*Ptr) (int *,int)=min;rnconst int iasize = 5;rnint ia[iasize]=7,4,9,2,5;rn//主函数rnint main(void) rn cout<<"Direct call:min:";rn cout< ia[i] )rn minval = ia[i];rnreturn minval;rn rn 究竟是怎么回事??rn哪位兄弟知道请告诉我。谢谢!!
为什么说我硬盘空间不够?
我在安装premiere,可装到95%时提示我目标盘空间不够,叫我整理磁盘,可我的D盘还有7G,但我点击D盘属性时,竟然发现D盘是共享的,可我没设成共享rn并且在外面D盘没有共享小手,请问是不是中毒了,rn
为什么说我参数类型不正确?
dim rs,nclassid,actionrnnclassid=int(request.QueryString("id"))rnaction=request.QueryString("action")rnset rs=server.CreateObject("adodb.recordset")rnif action="edit" thenrnrs.Open "select * from zhulian_nclass where nclassid="&request.QueryString("id") ,conn,1,3rnrs("nclass")=trim(request("nclass"))rnrs("nclassorder")=trim(request("nclassorder"))rnrs.Updaternrs.Closernset rs=nothingrnrn//就是rs.open这句话,明明是正确的,为什么说我参数类型不正确?
为什么说我的没有定义!~
我看了一下人家的代码把他拷过来是就说我的这个没有定义! rnDim SellConnection As New SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))rn我也看不到他那里还有什么别的东西!如果我要一个项目连接一个数据库怎么办!
为什么说我getString()未定义?
public void commandAction(Command c,Displayable d) { int a=lst.getSelectedIndex(); String str; str=getString(a); lst.setTitle(str); } 提示说我getString函数有错: The method getString(int) is undefi
## JDK1.8的安装(适用于其他版本)
步骤1.打开安装包,等待读条.点击下一步 步骤二.可选择并更改安装目录(路径最好没有中文和空格) 3.安装完成后会跳出一个新的安装界面,此界面是安装jre,我们在前面安装的jdk中有jre,这个操作可以跳过(直接点击叉掉,是否放弃,点击确定即可完成安装) 4.安装完成后,我们可以在安装好的bin目录下使用dos命令运行这些工具,但是为了在任何地方都可以使用,我们需要配置系统环境变量. 5....
为什么说我的xp.jar找不到?
我运行rnjava -Dcom.jclark.xsl.sax.parser=xp.jar com.jclark.xsl.sax.Driver booklist.xml booklist.xsl booklist.htm result=HTMLrn时候系统提示没有找到xp.jarrn可是我已经配置好了在classpath里面了rn奇怪呀rn求大虾们帮忙
为什么说我没有权限???
Set fs = server.CreateObject("scripting.filesystemobject")rnfilename = "d:\online.xls"rn'--如果原来的EXCEL文件存在的话删除它rnif fs.FileExists(filename) thenrnfs.DeleteFile(filename)rnend ifrnrn没有权限 错误如何处理!
为什么说我重复定义类?
我在VC中遇到一个很莫名的问题,向大家请教rn//Chrom.h文件内容如下rnrnclass CChromrnrnpublic:rn CChrom();rn CChrom(const CChrom &chrom); //拷贝构造函数rn void Init(int len); //分配资源,并用随机数对所有数据做初始化rn CChrom& operator=(const CChrom &chrom);rn virtual ~CChrom(); //析构 rnrn rnpublic:rn int *pnAffix; //附加码rn int *pnCode; //变量码rn int iLen; //染色体的长度 rn;rnrnrn//Bestever.h头文件内容如下:rn#include "Chrom.h"rnrn//最佳个体头文件rnrnclass CBestrnrn CBest();rn CChrom chrom;rn double dFitness; //最佳个体适应度rn int iGeneration; //最佳个体产生代rn;rnrn//Individual.h头文件内容如下:rn#include "Chrom.h"rn#include "Bestever.h"rn//个体类头文件,采用二重结构编码rnclass CPopulation;rnrnclass CIndividualrnrnpublic:rn CIndividual();rn CIndividual(const CIndividual &indiv); //拷贝构造rn //初始化rn void Init(double *w,double *v,double *p,rn int lchrom,double wMax,double vMax);rn CIndividual& operator =(const CIndividual &indiv); //重载操作符rn double GetFitness(); //得到适应度rn double ComputeFit(); //计算个体的适应度rn virtual ~CIndividual(); //析构函数rn rnpublic:rn CChrom chrom; //染色体rn int iLChrom; //染色体长度rn double *pdWeight; //变量码weight值rn double *pdVolume; //变量码volume值rn double *pdPrice; //变量码price值rn double dWMax; //变量码weight的约束上限值rn double dVMax; //变量码volume的约束上限值rn double dFitness; //适应度 rnrn;rnrn编译Individual.cpp(内有一包含语句#include "Individual.h")rn时则报错redefined CChromrn请问各位大侠这是为什么
为什么说我重新定义呢?
在main.cpp中rn#include "Organ.h"rnrnOrgan org(1,5,5,0,0);rnorg.createOrgan();rn......rn运行时报错rn1>d:\ttt.cpp(16) : error C2371: 'org' : redefinition; different basic typesrn1> d:\ttt.cpp(15) : see declaration of 'org'rnrn但是如果在函数里用则没事:rn#include "Organ.h"rnrnOrgan org(1,5,5,0,0);rnvoid test()rn org.createOrgan();rn .....rnrn这样一切正常,为什么呢?rn有些东西作为全局变量必须在外面来用的,怎么做呢?谢谢
为什么说我没有消息处理?
我在 Hello world 的基础上加了个菜单:rn MENU_ITEMrn rn command = ESymbian2Command1;rn txt = qtn_hewb_command1;rn ,rn MENU_ITEMrn rn command = ESymbian2Command2;rn txt = qtn_hewb_command2;rn ,rn MENU_ITEMrn rn command = EAknSoftkeyExit;rn txt = qtn_hewb_exit;rn rnenum TSymbian2Idsrn rn ESymbian2Command1 = 1, // start value must not be 0rn ESymbian2Command2 = 2,rn Esymbian2Command3rn ;rn在HandleCommandL中加入了处理代码:显示当前时间的rn case ESymbian2Command2:rn rn TTime *tCurrTime = new (ELeave)TTime;rn tCurrTime->HomeTime();rn _LIT(INIT,"%Y.%M.%D %H:%T:%S");rn TDesC tdscTimeFormat = INIT;rn HBufC* heapBuf = HBufC::NewL(100);rn TDes timeTDes = heapBuf->Des();rn tCurrTime->FormatL(timeTDes, tdscTimeFormat);rn CAknInformationNote* informationNote = new ( ELeave ) CAknInformationNote;rn informationNote->ExecuteLD( *heapBuf );rn CleanupStack::PopAndDestroy( heapBuf );rn rn但我编译好后运行,选择我建的菜单程序就错误,说我没有处理函数,不知道为什么,请指点一下小弟
JDK1.8版本-附安装引导
JDK是1.8版 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
为什么说我的内存不够?
我用的BDE的数据库,程序先在数据库中查询是否有这个图号,然后再添加,那知道每次运行到有59条时,就说没有足够的内存,但我的机子有512M内存,要怎么解决???
为什么说我Snake无法解析?
rnimport javax.swing.*;rnrnrnrnimport java.awt.*;rnimport java.awt.event.*;rnimport java.util.*;rnrnpublic class Game rn public static void main(String args[]) rn GameSnake gs = new GameSnake();rn rn rnrnrnclass GameSnake implements KeyListener rn rn JLabel jlabel;rn JPanel jpanel;rn JFrame jframe; rn rn rn static int panelWidth = 294;rnrn static int panelHeight = 450;rnrn int rectX = 15;rnrn int rectY = 15;rnrn Snake snake; rnrn Node n;rnrn public GameSnake() rn jframe=new JFrame("贪吃蛇DEMO!");rn jframe.setLayout(new BorderLayout());rn Container cp=jframe.getContentPane();rn jlabel=new JLabel("welcome");rn jlabel.setText("Welcome my friend! Enjoy your self!");rn rn cp.add(jlabel,BorderLayout.NORTH);rn jpanel=new JPanel();rn jpanel.setLayout(new BorderLayout()); rn cp.add(jpanel,BorderLayout.CENTER);rn rnrnrn jframe.pack();rn snake = new Snake(this, panelWidth / rectX, panelHeight / rectY);rn setBackground(Color.WHITE);rn setSize(panelWidth, panelHeight);rn setFocusable(true);rn addKeyListener(this);rn rn rnrn public void paintComponent(Graphics g) rn super.paintComponent(g);rn Graphics2D g2 = (Graphics2D) g;rn LinkedList list = Snake.snakeList;rn Iterator it = list.iterator();rn g2.setColor(Color.black);rn while (it.hasNext()) rn n = (Node) it.next();rn drawNode(g2, n);rn rn g2.setColor(Color.ORANGE);rn Node f = snake.food;rn drawNode(g2, f);rn snake.drawMap(g2);// 绘制地图rn rnrn public void keyPressed(KeyEvent e) rn int keycode = e.getKeyCode();rn if (keycode == KeyEvent.VK_ENTER) rn begin();rn else if (keycode == KeyEvent.VK_UP) rn snake.changeDirection(Snake.up);rn else if (keycode == KeyEvent.VK_DOWN) rn snake.changeDirection(Snake.down);rn else if (keycode == KeyEvent.VK_LEFT) rn snake.changeDirection(Snake.left);rn else if (keycode == KeyEvent.VK_RIGHT) rn snake.changeDirection(Snake.right);rn else if (keycode == KeyEvent.VK_S) rn Snake.run = false;rn rn rnrn public void keyReleased(KeyEvent e) rn rnrn public void keyTyped(KeyEvent e) rn rnrn public void drawNode(Graphics2D g, Node n) rn g.fillRect(n.x * rectX, n.y * rectY, rectX - 2, rectY - 2);rn rnrn public void begin() rn Snake.run = true;rn SnakeThread thread = new SnakeThread(snake);rn thread.start();rn rnrn public void repaint()rn int score=snake.getScore();rn jlabel.setText("您的得分是:"+score);rn rn rnrnrnrnrnclass Node rn int x;rnrn int y;rnrn public Node(int x, int y) rn this.x = x;rn this.y = y;rn rnrnrnclass SnakeThread extends Thread rn Snake snake;rnrn public SnakeThread(Snake s) rn snake = s;rn rnrn public void run() rn rn int interval=200;rn rn boolean pause=false;rnrn double speedRate=0.5;rnrn Snake.run = true;rn rn GameSnake gs;rnrn while (Snake.run) rn try rn snake.move();rn sleep(interval);rn rn catch (InterruptedException e) rn e.printStackTrace();rn rn if(!pause)rn if(move())rn gs.repaint();rn rn elsern JOptionPane.showMessageDialog(null, "sorry myboy,GAME OVER!", "message", JOptionPane.INFORMATION_MESSAGE);rn break;rn rn rn rn Snake.run = false;rn rnrnrnclass Snake rn GameSnake gs;rnrn Node food;rnrn boolean[][] all;rnrn public static boolean run;rnrn int maxX;rnrn int maxY;rnrn public static int left = 1;rnrn public static int up = 2;rnrn public static int right = 3;rnrn public static int down = 4;rn rn int interval=200;rn rn boolean pause=false;rnrn double speedRate=0.5;rnrnrnrn int direction = 4;rn rn int score=0;rnrn LinkedList snakeList = new LinkedList();rnrn public Snake(GameSnake p, int maxX, int maxY) rn gs = p;rn this.maxX = maxX;rn this.maxY = maxY;rn all = new boolean[maxX][maxY];rn for (int i = 0; i < maxX; i++) rn for (int j = 0; j < maxY; j++) rn all[i][j] = false;rn rn rn int arrayLength = maxX > 20 ? 10 : maxX / 2;rn for (int i = 0; i < arrayLength; i++) rn int x = maxX / 10 + i;rn int y = maxY / 10;rn snakeList.addFirst(new Node(x, y));rn all[x][y] = true;rn rn food = createFood();rn all[food.x][food.y] = true;rn rnrn // 蛇移动的方法rn public void move() rn Node n = (Node) snakeList.getFirst();rn int x = n.x;rn int y = n.y;rnrn if (direction == 3) rn x++;rn else if (direction == 4) rn y++;rn else if (direction == 1) rn x--;rn else if (direction == 2) rn y--;rn rn // 实现对蛇撞到自身的检测rn if ((0 <= x && x <= GameSnake.panelWidth / 15 - 1)rn && (0 <= y && y <= GameSnake.panelHeight / 15 - 1)) rn if (all[x][y]) rn if (x == food.x && y == food.y) rn snakeList.addFirst(food);rn food = createFood();rn all[food.x][food.y] = true;rn else rn JOptionPane.showMessageDialog(null, "你撞到自己了");rn System.exit(0);rn rn else rn snakeList.addFirst(new Node(x, y));rn all[x][y] = true;rn Node l = (Node) snakeList.getLast();rn snakeList.removeLast();rn all[l.x][l.y] = false;rn rn else rn JOptionPane.showMessageDialog(null, "越界了,游戏结束");rn System.exit(0);rn rn gs.repaint();rn rnrn public Node createFood() rn int x = 0;rn int y = 0;rn do rn Random r = new Random();rn x = r.nextInt(maxX - 10);rn y = r.nextInt(maxY - 10);rnrn while (all[x][y]);rn return new Node(x, y);rn rn rn //获取当前游戏得分rn public int getScore()rn return this.score;rn rn rn //加速rn public void speedUp()rn interval*=speedRate;rn rn //减速rn public void speedDown()rn interval/=speedRate;rn rn //设置暂停rn public void chagePause()rn pause=!pause;rn rn //设置方向rn public void chageDirection(int newdirection)rn if(direction % 2 != newdirection % 2)rn direction=newdirection;rn rn rnrnrnrnrn//设置蛇不能回头rn public void changeDirection(int newDirection) rn if (direction % 2 != newDirection % 2) rn direction = newDirection;rn rn rnrn public void drawMap(Graphics2D g) rn for (int i = 0; i < maxX; i++) rn for (int j = 0; j < maxY; j++) rn if (all[i][j] == true) rn g.setColor(Color.red);rn g.fillRect(i, j, 4, 4);rn rn rn rn rnrnrnrn
为什么说我没有权限?
我使用Select * From MSysobjects来获得数据库的表名,为什么不可以?提示:没有权限,找不到jet引擎?
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件