报错:java.lang.ClassNotFoundException:xxx

createh54个月前 (03-03)技术教程35

在学习Java和算法过程中,需要使用Java的编译和执行命令。但是有时总是会出现各种报错,今天开课吧广场小编整理了开课吧教研老师提供的文章,希望能为遇到此问题的小伙伴帮助发现错误原因,找到对应方法解决问题!

java.lang.ClassNotFoundException:xxx

一般情况是缺包了然后去看配置

如上图,看到这里都有包,也没什么问题啊,

Buildpath下面source选项配置的是项目编译时需要扫描的文件,其中outputfolder表明的是.class编译输出的根目录。

WebDeploymentAssembly是eclipse中的发布路径设置,DeployPath表示每个资源发布之后的文件路径

即buildpath是开发编译时用的,而deploymentassembly是部署时读取的信息。

问题解决:在“DeploymentAssembly”点击add

即浏览项目部署位置。

重启项目,问题解决!

总结:DeploymentAssembly也就是部署的意思

这里选择添加jar,并部署到你项目发布的文件夹下。

附:

如何查看项目部署位置是否有jar包。

1、右击项目:

点击“browseDeploymentLocation”

即浏览项目部署位置。

一般在项目的WEB-INF下的lib文件夹下可看到项目的所有jar包。





「链接」

相关文章

Java IO(一): I/O基础概念_java几种io

I/O基础概念1 Java I/O基础概念2 I/O流的概念3 Java I/O类层次结构3.1 字节流类3.2 字符流类3.3 流的使用3.4 示例代码4 总结大家好,我是欧阳方超,公众号同名。1...

Java IO 中常用的目录和文件操作,用到的时候从这里拷贝就行了

文件是操作系统对磁盘上数据的组织形式。文件包括文件路径和文件名,比如:/Users/Calvin/Desktop/demo.txt 复制代码文件名的后缀其实是文件名的一部分,文件不一定要有后缀,但是一...

第一个Java程序_第一个java程序教学设计

第一个Java程序描述使用 Java 实现,编写第一个程序,即 Java HelloWorld。Java HelloWorld新建一个 HelloWorld.java 文件,如下:然后在这个文件中写以...

Java中i++和++i如何理解其含义_java中i++与++i

事实上,在 C、C++、Java 等编程语言当中,i++ 与 ++i 均旨在递增变量 i 的值,只不过在表达式里的行为存有差异。这牵涉到前缀递增(++i)以及后缀递增(i++)的概念。后缀递增(i++...

2023年Java基础面试题目收集整理归纳(持续更新)

开始的碎碎念本文大多是各大企业的topN题目,针对java中高级开发,本文会持续收集更新内容,如果大家有优质的Java面试题,也欢迎大家来投稿。希望大家顺顺利利找到自己心仪的工作,加油!!! Ja...

详解Java NIO中的Pipe:实现线程间高效通讯

引言在Java New I/O (NIO) 库中,java.nio.channels.Pipe 是一种用于在同一JVM进程内的两个线程之间进行数据传输的机制。它由两个互补的通道组成:Pipe.Sink...