查看: 3568| 回复: 11
跳转到指定楼层
上一主题 下一主题
收起左侧

(求助) CS61B Lab5(project2做地图)一开始就crash

全局:
公开课
学校名称: UC Berkeley
Unit号: 5
开课时间: sp18
课程全名: CS61B Data Structure
平台: 其他
URL: https://sp18.datastructur.es/materials/lab/lab5/lab5

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
现在在刷CS61B,2018年的。
刷到Lab5(Project 2做地图game的pre project)时有点问题想请教大家。

这个Lab一开始还没写任何code进去时,叫我们run一个BoringWorldDemo的file,
Open up the BoringWorldDemo file. Try running it and you should see a window appear that looks like the following: ...
正常应该会出现一个window显示一个还没被设计好的地图。
然而我的IntelliJ却显示下面的error 讯息。

有上StackOverFlow查过该error,但解法有很多种,
Problematic frame那行C [awt.dll+0x902ae]
的字码也不一定和我一样,
大概都试过一遍但目前还无法解决。
有人有碰过一样的情形吗? 求助>< 加大米!

----------------------------以下為error 訊息------------------------------------------


  1. # A fatal error has been detected by the Java Runtime Environment:
  2. #
  3. #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffaacfc02ae, pid=1092, tid=14052
  4. #
  5. # JRE version: Java(TM) SE Runtime Environment (15.0.2+7) (build 15.0.2+7-27)
  6. # Java VM: Java HotSpot(TM) 64-Bit Server VM (15.0.2+7-27, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
  7. # Problematic frame:
  8. # C  [awt.dll+0x902ae]
  9. #
  10. # No core dump will be written. Minidumps are not enabled by default on client versions of Windows
  11. #
  12. # If you would like to submit a bug report, please visit:
  13. #   [url]https://bugreport.java.com/bugreport/crash.jsp[/url]
  14. # The crash happened outside the Java Virtual Machine in native code.
  15. # See problematic frame for where to report the bug.

复制代码

上一篇:地里有同学有stanford cs107的作业和lab和lecture2视频吗?
下一篇:CS61C 求队友
全局:
天了噜 我今天刚要开始做这个project,IntelliJ一打开,BoringWorldDemo class里import的三个TileEngine class就显示cannot resolve symbol。。。而TileEngine package肉眼可见就在隔壁文件夹。我一头雾水,实在不知道怎么解决,动用了最原始的办法,我关掉project,删掉文件,重新下载code,重新open project。这样一顿操作,居然就结局了。。。。重启真是一种神秘的力量。

anyway,lz最后解决问题了吗?project还在做吗?需要partner吗?可以交流一哈吗?我的wx是hellomeal。欢迎来交流啊!组个队一起做更好!
回复

使用道具 举报

推荐
 楼主| ru04ru8 2021-1-25 09:55:21 | 只看该作者
全局:
jessiejj 发表于 2021-1-24 07:43
我没有碰到过这个问题,你是只有这个文件运行会这样吗还是别的文件都有问题?可以试试从terminal运行看看

我用terminal运行后,在proj/byog/lab5这个地方执行javac BoringWorldDemo.java时出现了下面的error
是我运行的directory地方不对吗?code我是都没有动的,就是一开始skeleton pull下来的原样。

BoringWorldDemo.java:3: error: package byog.TileEngine doesn't exist
import byog.TileEngine.TERenderer;
回复

使用道具 举报

推荐
 楼主| ru04ru8 2021-2-19 06:49:58 | 只看该作者
全局:
doudouadventure 发表于 2021-2-4 10:36
天了噜 我今天刚要开始做这个project,IntelliJ一打开,BoringWorldDemo class里import的三个TileEngine cl ...

project 2我暂时先搁着,但CS61B上到graph那边了。
(这篇的问题后来解决了。我弄半天弄不出来,结果后来是oracle给了我个JDK的package一装就解决)
现在在做HW4。
好呀!一起交流!
回复

使用道具 举报

全局:
我没有碰到过这个问题,你是只有这个文件运行会这样吗还是别的文件都有问题?可以试试从terminal运行看看

评分

参与人数 1大米 +1 收起 理由
ru04ru8 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| ru04ru8 2021-1-25 09:47:39 | 只看该作者
全局:
jessiejj 发表于 2021-1-24 07:43
我没有碰到过这个问题,你是只有这个文件运行会这样吗还是别的文件都有问题?可以试试从terminal运行看看

只有这个文件运行会这样,proj2为止的cs61b其他HW或lab都没问题。...我目前还没开始这个proj,但在这裡就卡住了。我再试试,谢谢。
回复

使用道具 举报

全局:
ru04ru8 发表于 2021-01-24 17:55:21
我用terminal运行后,在proj/byog/lab5这个地方执行javac BoringWorldDemo.java时出现了下面的error
是我运行的directory地方不对吗?code我
就是这个error里写的问题,你需要在BoringWorlddemo.java里import byog.TileEngine.TERenderer;
回复

使用道具 举报

全局:
楼主的proj2完成了吗?
回复

使用道具 举报

🔗
 楼主| ru04ru8 2021-2-19 06:42:52 | 只看该作者
全局:
jessiejj 发表于 2021-1-27 02:41
就是这个error里写的问题,你需要在BoringWorlddemo.java里import byog.TileEngine.TERenderer;

谢谢! 后来解决了!
Oracle官方寄给了我一个JDK package安装后就没事了。
看来是软件的问题。
回复

使用道具 举报

🔗
 楼主| ru04ru8 2021-2-19 06:44:16 | 只看该作者
全局:
Chrunge 发表于 2021-2-15 22:56
楼主的proj2完成了吗?

还没(因为当时这个问题卡住,想说先进行其他的CS61B的课程,就先搁着)
但后来Oracle官方寄给了我一个JDK package安装后就没事了。看来是软件的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表