java ClassNotFoundException解决方法! 5
cmd下运行java程序,编译通过,运行时报异常,classpath和path都已经添加了.;用Eclipse没问题,在别的电脑上也是可以运行的,不知道是哪儿配置有问题,...
cmd下运行java程序,编译通过,运行时报异常,classpath和path都已经添加了.;
用Eclipse没问题,在别的电脑上也是可以运行的,不知道是哪儿配置有问题,求大神解答!
用Eclipse能运行的,就是cmd方式不行。。。 展开
用Eclipse没问题,在别的电脑上也是可以运行的,不知道是哪儿配置有问题,求大神解答!
用Eclipse能运行的,就是cmd方式不行。。。 展开
7个回答
展开全部
由于系统故障导致的。
解决方案:
一、右键点击项目--选择Properties,选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries。如下图所示。
二、点击Next,选择Maven Dependencies。
三、点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了。
拓展资料
一、 当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常:
1.Class 类中的 forName 方法。
2.ClassLoader 类中的 findSystemClass 方法。
3.ClassLoader 类中的 loadClass 方法。
二、造成异常的常见原因:
1. 所需要的支持类库放错了地方,并没有放在类路径(CLASSPATH环境变量)里面。
2. 使用了重复的类库,且版本不一致。导致低版本的被优先使用。
3.类名错了,一般是使用Class.forName的时候,手工指定了类名的情况。
4. 没有导入纯JAVA驱动包。
展开全部
ClassNotFoundException的错误是说的类找不见,
解决办法:ClassNotFoundException异常后面跟的就是找不见的类路径。可以通过“CTRL+SHIFT+T”,之后再弹出的对话框中输入类路径,看看此类是否存在。
如果存在的话,直接在报错的类中通过“import 类路径”的形式引入即可。
如果不存在的话,那么只能是去创建此类,或者引入相应的jar包进行解决了。
解决办法:ClassNotFoundException异常后面跟的就是找不见的类路径。可以通过“CTRL+SHIFT+T”,之后再弹出的对话框中输入类路径,看看此类是否存在。
如果存在的话,直接在报错的类中通过“import 类路径”的形式引入即可。
如果不存在的话,那么只能是去创建此类,或者引入相应的jar包进行解决了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果实在cmd中运行的话,你运行的这个类应该是个裸露的类,你要把你用到的jar包放在环境变量里面,在eclipse运行,eclipse会自动为你设定classpath,在cmd运行就没法这样了,你把你用到的jar包放到java安装路径的lib里面,然后在环境变量里面加上该路径,再运行看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Segment这个类中,没有main方法。
如果你要想单独运行,那么必须要有一个main方法作为入口。
如果同样的动作,其它人电脑可以,那么就是你的环境变量有问题。
你先只运行javac试试,输入javac 然后回车
如下面显示很多命令,说明你的环境变量没问题
如果你要想单独运行,那么必须要有一个main方法作为入口。
如果同样的动作,其它人电脑可以,那么就是你的环境变量有问题。
你先只运行javac试试,输入javac 然后回车
如下面显示很多命令,说明你的环境变量没问题
更多追问追答
追问
javac是能够正确执行的,你看上边用javac编译已经通过了,在别的电脑上能够正确运行的,我的电脑上不知道是哪儿没有配置好,按照网上方法classpath和path都加上.;了,还是不行。。。
追答
你文件的位置,你这个文件放在哪了?是不是在E盘根目录下?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的java程序里面是否定义了包package?如果有,就用 java 包.Segment 执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询