Dr.Java编译我的程序时没有任何错误/问题,但没有完全运行代码

Dr.Java编译我的程序时没有任何错误/问题,但没有完全运行代码,java,turtle-graphics,Java,Turtle Graphics,我在大学的第一个学期,正在利用教育simpleturtle/turtle课程完成一项小作业 我使用Dr.Java IDE编写程序,当我运行我的程序时,它编译得非常好,但当我运行程序时,每次运行时它都会在随机点跳出执行。当它跳出时,它永远不会保持一致,但只有当我运行这个我一直在工作的程序时,它才会保持一致 当我回去运行时,我所有的其他程序都运行得很好。就是这个。 我已经卸载并重新安装了jdk和dr.java,重新启动了计算机,重置为dr.java上的默认值,并将我的额外课程路径链接重新映射到我的教

我在大学的第一个学期,正在利用教育simpleturtle/turtle课程完成一项小作业

我使用Dr.Java IDE编写程序,当我运行我的程序时,它编译得非常好,但当我运行程序时,每次运行时它都会在随机点跳出执行。当它跳出时,它永远不会保持一致,但只有当我运行这个我一直在工作的程序时,它才会保持一致

当我回去运行时,我所有的其他程序都运行得很好。就是这个。 我已经卸载并重新安装了jdk和dr.java,重新启动了计算机,重置为dr.java上的默认值,并将我的额外课程路径链接重新映射到我的教育课程文件,没有骰子。 有什么想法吗

导入java.util.*; 导入java.awt.*; /** *类,该类表示类似于徽标海龟的海龟。 *这门课源于SimpleTurtle,是为学生开设的 *将方法添加到。 * *版权所有乔治亚理工学院2004 *@作者Barb Ericsonericson@cc.gatech.edu */ 公共类扩展了SimpleTurtle { //////////////////建设者/////////////////////// /**将x和y以及图片带到 *利用 *@param x起始x位置 *@param y起始y位置 *@param picture要绘制的图片 */ 公海龟int x,int y,图片 { //让父构造函数来处理它 超级X、y、图片; } /**采用x和y以及模型的构造函数 *显示以绘制它 *@param x起始x位置 *@param y起始y位置 *@param modelDisplayer显示模型的东西 */ 公海龟int x,int y, 模型显示器 { //让父构造函数来处理它 superx、y、modelDisplayer; } /**获取模型显示的构造函数 *@param model显示显示模型的对象 */ 公共海龟模型显示模型显示 { //让父构造函数来处理它 超级模特; } /** *构造器,用于在其上绘制图片 *@param p要绘制的图片 */ 公众乌龟图片p { //让父构造函数来处理它 Super; } ///////////////////方法/////////////////////// 公共静态无效字符串[]args { 世界地球=新世界; 海龟t1=新的龟甲土; t1.前进; } 公开作废提款{ 这是100; 这是左转; 这是彭普; 这是第40条; 这是180; 这是彭敦; 这是80; 这个。隐藏; } 公众广场 { 这是右转; 这是第30条; 这是右转; 这是第30条; 这是右转; 这是第30条; 这是右转; 这是第30条; } 公共图书馆2 { 整数宽度=30; 这是右转; 这是宽度; 这是右转; 这是宽度; 这是右转; 这是宽度; 这是右转; 这是宽度; } /** *绘制具有宽度和高度的正方形的方法 *超过一定数量的。 *@param width要使用的宽度和高度 */ 公共空隙宽度 { 这是右转; 这是宽度; 这是右转; 这是宽度; 这是右转; 这是宽度; 这是右转; 这是宽度; } 公共空间图纸,x、y、c色{ //为大型前景元素编写 //设置画笔,直到你们把海龟移到画胡子的地方 这是彭普; //移动到坐标以绘制眼镜 这是moveTox,y; //设置钢笔颜色 这是一本书; //设置笔宽 这是第4条; //向左移动 这是左转; 这是第20条; //放下笔 这是彭敦; //出现 这是右转; //拔出左喇叭-成角度 这是65岁; 这是第20条; 这是第30条; 这是第20条; 这是第30条; 这是第20条; 这是第30条; 这是第20条; 这是第30条; 这是1.5; 这是125; 这是第20条; 这是30岁; 这是第10条; 这是30岁; 这是第34条; 这是90; 这是第25条; //移开以绘制另一组喇叭 这是第110回合; //把笔放在这里 这是彭普; 这是130; //把笔放在这里 这是彭敦; //画角的右边 这是第125轮; 这是第25条; 这是右转; 这是第20条; 这是30岁; 这是第20条; 这是30岁; 这是第20条; 这是30岁; 这是右转; 这是90; 这是第20条; 这是第30条; 这是第20条; 这是第30条; 这是第20条; 这是第20条; 这是第20条; //圈起 这是彭普; } 公共空白抽签审查x、y、c色{ //圈起 这是彭普; //移动到位置 这是moveTox,y; //设置钢笔颜色 这是一本书; //设置笔宽 th is.setPenWidth20; //彭敦 这是彭敦; //抽审查条 这是右转; 这是1.5; 这是180; 这是第10条; //补偿 这是彭普; } 公共空间抽屉玻璃材质x,材质y,颜色c{ //圈起 这是彭普; //移动到位置 这是moveTox,y; //设置钢笔颜色 这是一本书; 这是1.setPenWidth2; //放下笔 这是彭敦; //抽中杆 这是左转; 这是第3条; 这是180; 这是第6条; //画右目镜 这是左转; 这是第3条; 这是45; 这是第6条; 这是45; 这是第6条; 这是45; 这是第6条; 这是45; 这是第6条; 这是45; 这是第6条; 这是45; 这是第6条; 这是45; 这是第6条; 这是45; 这是第3条; //移到左边去 这是左转; 这是第6条; 这是右转; 这是第3条; 这是45岁; 这是第6条; 这是45岁; 这是第6条; 这是45岁; 这是第6条; 这是45岁; 这是第6条; 这是45岁; 这是第6条; 这是45岁; 这是第6条; 这是45岁; 这是第6条; 这是45岁; 这是第3条; //补偿 这是彭普; 这是我的头90; } } //这}是类的结尾,将所有新方法放在前面 //面部特征程序 导入java.awt.Color; 公共类FaceFeatures { 公共静态无效字符串[]args { //为程序选择背景图像 字符串文件名; 如果args.length>0{ //已将文件名作为运行时参数传递到程序中 filename=args[0]; 传入System.out.printlnFilename:+filename; }否则{ //向用户索要图片 filename=FileChooser.pickAFile; System.out.printlnuer拾取的文件:+filename; } //使用文件名创建图片对象 Picture pic=新的Picturefilename; //创造乌龟 海龟丹尼尔=新的海龟; //显示用于编写程序的pic 图片展示; //设笔 丹尼尔·彭普; //设置笔的颜色和厚度 daniel.SetPenColor.red; daniel.setPenWidth5; //移动到起始坐标 丹尼尔:173162; //放下笔 丹尼尔·彭敦; //轮廓面 丹尼尔:173162; 丹尼尔,移动到165170; 丹尼尔,移动到165,184; 丹尼尔,移动到146,192; 丹尼尔:141205; 丹尼尔,移动到132213; 丹尼尔,移动到126235; 丹尼尔,移动到11259; 丹尼尔,移动到114286; 丹尼尔,移动到114311; 丹尼尔,移动到121339; 丹尼尔,移动到128359; 丹尼尔,移动到141375; 丹尼尔:161385; 丹尼尔,移动到176383; 丹尼尔,189376; 丹尼尔,移动到210349; 丹尼尔,移动到242,321; 丹尼尔,移动到255304; 丹尼尔,移动到266287; 丹尼尔,移动到272276; daniel.moveto282263; 丹尼尔,移动到289252; 丹尼尔,移动到293226; 丹尼尔,移动到289213; 丹尼尔,移动到266217; 丹尼尔,移动到258212; 丹尼尔,移动到259205; 丹尼尔,移动到238208; 丹尼尔,移动到219200; 丹尼尔,193185; 丹尼尔,190183; 丹尼尔,177167; 丹尼尔:173162; //拔角法 daniel.Drawhorns195110,颜色为红色; //起航 daniel.setHeading0; //公端homonid上的传感器 daniel.Drawcensor398395,颜色为黑色; //起航 daniel.setHeading0; //女性homonid上方的传感器 //起航 daniel.setHeading0; daniel.Drawcensor472309,颜色:黑色; //起航 daniel.setHeading0; daniel.Drawcensor537317,颜色为黑色; //设定航向 daniel.setHeading0; //男性同型人的眼镜画法 丹尼尔。抽屉玻璃388182,颜色。绿色; //设定航向 daniel.setHeading0; //女性同性恋者画眼镜法 daniel.DropeyeGlasses 531228,颜色为洋红色; } }
尝试编辑您的构造函数。或者,可能有一个放错位置的末端卷曲括号

。。。但只有当我运行这个我一直在做的程序时…-你打算给我们看这个程序的代码,不是吗?不是全部,只是相关的部分。如果你不知道哪些部分是相关的,那么你没有做足够的个人研究。阅读我们的帮助中心。