新加的.java文件无法编译成.class文件了,tomcat下面的文件夹都是空的,这是为啥呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新加的.java文件无法编译成.class文件了,tomcat下面的文件夹都是空的,这是为啥呢相关的知识,希望对你有一定的参考价值。

我也碰到过
第一就是你是不是把myEclipse的自动编译给关了
Project>>Bulid-Automatically
点击打开就好
第二就是你删除tomcat缓存文件的时候把tomcat自身的文件给删了
建议是把以前的comcat删了,重新下载一个tomcat,免安装的安装版的都可以
你可以试试以上两种办法
还有就是清除一下java缓存文件
Project>>Clean...
再把tomcat work文件夹下的缓存清一下
刷新项目试一下
参考技术A 你的src的path有问题,要重新设置一下 用Eclipse 的build path 设置source 参考技术B 你得首先部署到Tomcat下面才行,如果用的是MyEclipse可以在项目上右键--》MyEclipse->Add and Remove Project Deployments,然后在打开的窗口,点击“Add”选择你的Tomcat本回答被提问者采纳 参考技术C 重新换个class文件的存在路径 参考技术D 是用Myeclipse吗? 那个你保存时自动编译的吧?

Eclipse Tomcat部署项目没有加载新加的静态资源文件

额,一直用MyEclipse,后来用Eclipse时,启动项目后去Tomcat webapps找对应文件夹,发现没有,才知道Eclipse 默认不往本地Tomcat部署。 
1.eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。 
2.解决: 
为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击 后 
①停止eclipse内的Tomcat服务器(stop) 
②删除该容器中部署的项目(add and remove) 
③清除该容器相关数据(clean) 
④打开tomcat的修改界面(open) 
⑤找到servers location,选择第二个(User tomcat Installation) 
⑥修改deploy path为webapps 
⑦保存关闭











以上是关于新加的.java文件无法编译成.class文件了,tomcat下面的文件夹都是空的,这是为啥呢的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat无法编译加载class文件

无法在命令行上将 Netbeans 生成的 .java 文件编译成 .class

java 编译成功,运行class文件出现“找不到或无法加载主类”,啥原因?

java如何降低class版本?

新加了一块硬盘,我现在想查看磁盘0里面的文件,WIN7系统要怎样设置?

linux下java class 找不到或无法加载主类