文档章节

maven项目下myeclipse 下找不到或无法加载主类的解决办法

Leons
 Leons
发布于 2015/08/06 20:17
字数 309
阅读 998
收藏 0

由于本人项目是基于maven,所以结构不同于一般web项目,所以解决方案是:

项目在编译后,会生成target文件夹,点击项目,右键properties--->Java Build Path --->Source 

修改下方 default out folder 为  projectname/target/classes即可。


常规项目里,直接在 cmd 下 javac 然后 java 运行试试,在确保环境变量正确的情况下。


1、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板 再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run As Java Appication 的时候,要把光标至于包括main方法的类上

2、重建Project也行。

3、项目的Java Build Path中的Libraries中也许某个jar包是不可用的,显示红色叉叉。这说明系统找不到这个这个jar文件,把这个jar删除或者重新加载进来即可。




© 著作权归作者所有

共有 人打赏支持
Leons
粉丝 4
博文 42
码字总数 40935
作品 0
黄浦
架构师
私信 提问
关于m2eclipse插件在myeclipse 及其以后版本的问题及终极解决办法!

关于m2eclipse插件在myeclipse9 及其以后版本的问题及终极解决办法!关于maven-archetype-webapp 新建 maven webapp 无法直接在tomcat中部署的问题的解决方案 首先请注意,本文不配图 如果你...

撒旦他舅爷
2013/07/15
0
0
Eclipse/MyEclipse更新、插件安装及优化

一、MyEclipse7.0 插件安装 『转』先讲讲插件的安装,MyEclipse7.0 集成了eclipse3.4, 很多人不知道在7.0 下怎么安装原来的插件。其实在7.0 版本中(即 eclipse3.4 )提供了新的文件夹dropi...

木子丰
2014/01/03
0
0
myeclipse6.5内存溢出解决办法

1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > Community Essen......

蒙奇D刘辉
2014/05/09
0
0
maven web项目在myeclipse 下debug时 local variables u...

只需右键项目属性,将Web-root folder修改成target下的项目路径就行了,如图 maven创建的web项目编译的文件都输出在target目录中,而myeclipse下创建的web项目输出在WEB-INF目录下,所以当d...

大丈夫没问题
2013/08/25
0
0
MyEclipse2017破解设置与maven项目搭建

下载 版本:MyEclipse2017 Stable 2.0 百度网盘链接:https://pan.baidu.com/s/1vpIMKq9FfMMbhXzkmft8A 密码:xfbv myeclipse2017 stable 2.0 破解包网盘链接:https://pan.baidu.com/s/1Uo......

王磊的博客
2018/07/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

dockerfile 镜像构建(1)

通用dockerfile 利用已经编译好的.jar 来构建镜像。要构建的目录如下: [root@iZuf61quxhnlk9m2tkx16cZ demo_jar]# docker build -t demo:1 . 运行镜像: [root@iZuf61quxhnlk9m2tkx16cZ de...

Canaan_
51分钟前
2
0
Redis radix tree源码解析

Redis实现了不定长压缩前缀的radix tree,用在集群模式下存储slot对应的的所有key信息。本文将详述在Redis中如何实现radix tree。 核心数据结构 raxNode是radix tree的核心数据结构,其结构体...

阿里云云栖社区
53分钟前
12
0
vue import 传入变量

在做动态添加component的时候,传入变量就会报错,出现以下错误信息: vue-router.esm.js?fe87:1921 Error: Cannot find module '@/components/index'. at eval (eval at ./src/components ......

朝如青丝暮成雪
55分钟前
3
0
Flutter开发 Dio拦截器实现token验证过期的功能

前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有“token验证过期”的需求,所以接下来我简单总结一下在Flutter项目中如何实现自动刷新token并重...

EmilyWu
56分钟前
9
0
final Map可以修改内容,final 常量不能修改

1.final Map 可以put元素,但是不可以重新赋值 如: final Map map = new HashMap(); map = new HashMap();//不可以 因为栈中变量map引用地址不能修改 2.final str = “aa”; str = "bb";/......

qimh
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部