查看: 345|回复: 1
收起左侧

新人求助 cs61b project2 bearmap deploy 打包后運行出錯

|只看干货
Ubbact | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎
公开课
学校名称: UC berkely
Unit号: 1
开课时间: 2020-09-10
课程全名: CS61B Data Structures(in Java)
平台: 其他
URL: https://fa20.datastructur.es/

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

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

x
樓主最近在做cs61b的project2, deploy的時候遇到了一個問題卡住了,想在地裏求助一下。這是deploying on Heroku的guide的鏈接:
https://fa20.datastructur.es/mat ... age-andor-xml-files

project2 bearmap地圖的四個part我都做完了,也都通過了所有測試,縮放zoom,autocomplete,find path, route direction,find location這幾項功能都能正常運行。
下一步就是按guide小改一下build成一個artifact的jar文件。
这一步我遇到了两个问题:

1. 按照josh給的heroku的guide,finish build,我發現把project2在打包成jar之後,運行partII 的find route 出現了圖中的error。
網頁上的地圖是無法顯示兩點之間的path的。

image.png


google了一下要麽少文件,要麽path不對。
https://stackoverflow.com/questi ... ffounderror-in-java

https://stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java

https://stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java


我在project structure裏面是有按guide加了20fall的libaray,這裏應該不是因爲少文件的問題。
image.png





至於path方面,我用了intellij的Replace in File(因爲我沒找到replace in path) 把需要替換的path也都替換了,guide裏面用的是Replace in path, 不過這兩種替換后的結果都是一樣的,應該不會是這個問題吧?

下圖是guide裏面replace的部分:
image.png


而這是我替換後的, 应该是一样的结果:
image.png



2. 改了下图几行read file 的code之后,原本能运行的code跑不了了,
image.png


image.png


出现这个错误,但是jar还是可以运行的,bearmap除了find path 显示路径这个功能显示不了其他功能都是正常的。
image.png


那这里在intellij运行不了, 是因为找不到文件,那这是正确的还是错误的啊?
我理解的意思是jar是可以单独运行的一个包,那么在打包之前各个java文件在intellij上也是应该能正常运行的。但实际情况是jar可以运行,ide中却不行。我觉的我对这个path的理解应该是有错误的。

写了这么多,有没有成功deploy的小伙伴可以分享一下经验看法之类的指导一下啊(*T_T*)。
🤦‍

上一篇:有人愿意一起刷题leetcode的嘛
下一篇:CS61A 筹建2个月 自学小组
無知之知 2021-8-31 23:36:38 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (3)
 
 
0% (0)    👎
就快开始做project2 bearmap,看看我会否有这个问题、能否解决
回复

使用道具 举报

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

本版积分规则

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