请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师看java编程思想碰到的问题

图片描述这个是我执行java指令的代码,我运行这段代码一直提示我说这个net.mindview.atunit.AtUnit架包的类是一个不存在的类,但是实际上我已经在项目里面引入了这个类了
图片描述这个是我把绝对路径写上去了,运行也是成功了

补充一点,我是把文件放到一个项目里面去的
图片描述

请问老师,碰到这种问题我应该如何处理才能解决,或者是不是我编辑器哪里没有配置好,我用的是idea!期待老师的回复

正在回答 回答被采纳积分+3

1回答

翔仔 2019-12-16 00:03:25

同学好,不建议直接这样去执行哈,这里给出相关的提示,同学可以根据提示多查资料来解决。首先,这里直接给出java指令的话比较危险,有可能你执行的时候java或者javac这样的指令程序是没法识别的,建议获取到本机的java环境变量路径后,再拼接上实际路径来执行,同样你的类也是如此,直接调用java package+类名 会导致程序找不到相关的类,毕竟你执行的class的路径下是没有这样的package的,所以建议还是先获取类所在的实际路径再编译执行比较稳妥

0 回复 有任何疑惑可以回复我~
  • 提问者 不会说话的鱼 #1
    老师如果我要获取类的实际路径,但是该类是来自jar包里面编译过后的class文件,我如何获取这个类的class文件的路径呢?
    回复 有任何疑惑可以回复我~ 2019-12-16 20:12:02
  • 翔仔 回复 提问者 不会说话的鱼 #2
    如果是这种情况话,建议同学先读取jar包,解析jar,然后再获取里面的文件,具体可以参考
    https://www.jb51.net/article/119664.htm
    回复 有任何疑惑可以回复我~ 2019-12-17 01:59:45
  • 提问者 不会说话的鱼 回复 翔仔 #3
    翔仔老师的作息时间都好晚啊,是不是每天都是凌晨三点回去的呢
    回复 有任何疑惑可以回复我~ 2019-12-17 08:52:27
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号