社区
Java SE
帖子详情
高手请听题:异常提示中的路径a.b.Class与a/b/Class 有什么不同?
sg552
2007-01-15 06:54:54
例如,
某个Exception 如下:
javax.servlet.ServletException: a/b/c/SomeClass
另一个Exception如下:
java.lang.NullPointerException
at a.b.c.SomeClass
这两个提示有什么不同?请各位朋友在理论上解释下!
分数不够可以再加!
...全文
317
8
打赏
收藏
高手请听题:异常提示中的路径a.b.Class与a/b/Class 有什么不同?
例如, 某个Exception 如下: javax.servlet.ServletException: a/b/c/SomeClass 另一个Exception如下: java.lang.NullPointerException at a.b.c.SomeClass 这两个提示有什么不同?请各位朋友在理论上解释下! 分数不够可以再加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sg552
2007-01-16
打赏
举报
回复
非常感谢楼上!!!
我遇到的问题就是这样,JSP或者servlet报错!应该不是.java的问题。
我再多找找,谢谢楼上了。
wdman
2007-01-15
打赏
举报
回复
a/b/c/SomeClass 和 a.b.c.SomeClass 都是指在包a下面的包b下面的包c下面的SomeClass这个类(奶奶的,还真拗口)。
classloader去找class的时候会把a.b.c.SomeClass转换为a/b/c/SomeClass,然后就可以去找到这个实际文件。
所以如果知道了这些,你的问题就非常容易解决了。
1。a.b.c.SomeClass的错,首先恭喜你,classloader找到了a.b.c.SomeClass这个class,但是在执行这个class的某个方法的时候出错了,抛出了异常。
2。a/b/c/SomeClass的错,这个时候,估计是使这个class文件没有了,多半会伴随java.lang.NoClassDefFoundError这个异常,如果是在jsp里调用了这个类,但是这个类有不存在了,就会报这种异常,这个时候都是classloader要找你这个class文件,但是没有找到,产生的异常。
打字累啊,楼主看着给点吧,嘿嘿。
sg552
2007-01-15
打赏
举报
回复
恩,有关系。
现在我调试中遇到的异常是:
javax.servlet.ServletException: a/b/c/SomeClass
但是我搜索我的所有文件,(*.java, *.jsp, *.properties, *.xml)都找不到"a/b/c/SomeClass",也找不到"a.b.c.SomeClass"
所以,我想问问高手,然后给自己找找思路。
jicken_woo
2007-01-15
打赏
举报
回复
这路径还有关系?
sg552
2007-01-15
打赏
举报
回复
killme2008(为了生态平衡,请保护蛤蟆)
这位朋友,你的意思是,
Servlet的异常, 路径就以"/"来分开,
java.lang的异常,路径就以"."来分开吗?
For_suzhen
2007-01-15
打赏
举报
回复
一个空指针异常
//////////////////////////////////////////////
java里面还有指针?
killme2008
2007-01-15
打赏
举报
回复
两个异常完全不同
一个是ServletException,一个空指针异常
这个,我还是建议找本JSP,SERVLET的书读读
lzmhehe
2007-01-15
打赏
举报
回复
关注
期待高手
突破Android存储限制:okdownload实现Content URI下载全指南
你是否还在为Android 10+的Scoped Storage(分区存储)机制头疼?当需要下载文件到共享目录或外部存储时,传统
路径
(如`/sdcard/`)频繁触发`FileUriExposedException`
异常
?本文将通过okdownload引擎的Content URI支持方案,彻底解决跨应用文件访问权限问题,实现从网络URL到系统共享目录的安全高效下载。 ## 痛点解析:为什么传统下...
工作
中
使用到的单词(软件开发)
1.エイリアス alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート promote 促进,提升 开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................
BAT机器学习面试1000题系列(第1~305题)
BAT机器学习面试1000题系列 整理:July、元超、立娜、德伟、贾茹、王剑、AntZ、孟莹等众人。本系列大部分题目来源于公开网络,取之分享,用之分享,且在撰写答案过程
中
若引用他人解析则必注明原作者及来源链接。另,不少答案得到寒小阳、管博士、张雨石、王赟、褚博士等七月在线名师审校。 说明:本系列作为国内首个AI题库,首发于七月在线实验室公众号上:julyedulab,并部分更新...
深入理解Android之Gradle
深入理解Android之Gradle 格式更加精美的PDF版
请
到:https://pan.baidu.com/s/1GfN6F8sOaKFAdz5y1bn3VQ下载 weibo分享失效,
请
各位到百度云盘下载 Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。 一、题外话 说实话,我在大法工作的时候,就见过Gradle...
微信小程序
文章目录1.[微信小程序介绍](https://developers.weixin.qq.com/miniprogram/introduction/)1.1.为什么是微信小程序1.2.微信小程序历史1.3.疯狂的微信小程序1.4.还有其他的小程序 不容忽视1.5.体验1.5.1.官方微信小程序体验1.5.2. 优秀的微信第三方小程序2.环境准备2.1.注册账号2.2.获取APPID2.3.开发工具3.第一个微信小程序3.1.打开微信开发者工具3.2.新建小程序项目3.3.填写项目信息3.4.创建成功4.微信
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章