admin管理员组文章数量:1537320
2024年6月19日发(作者:)
MyEclipse报错指南
1. JS文件报错 /developering/archive/2013/01/22/
选中报错的js文件,右键选择 MyEclipse-->Exclude From Validation ;
然后继续右键执行MyEclipse-->Run Validation 即可
2. 找不到包,类似The import t cannot be resolved 的错误。首先可以通过右
键点击项目,选择project->property->java->build path->libraries来查看JDK包,如果有x
号或者!号,那么remove这个包,然后重新选择一个可用的包,然后project-clean项目
就可以。 如果还是报错,那么就根据报错信息,来选择添加jar包。
有一个添加的巧法,就是直接从tomcat的Lib中添加,这样一般比较全。
3. 如果MyEclipse无法启动,不要着急重装,首先考虑是不是日志文件的错误。可以复制
一份可以正常使用的MyEclipse的日志文件,代替原来的。即替代.metadata文件夹。
4. Document base D:apache-tomcat6webappsFoodProject(或者是其他文件名) does not
exist or iis not a readabl。
在电脑上找到这个路径:D:jakarta-tomcat-6confCatalina,将localhost目录直接删除掉,再
一运行,就没事了!
因为配置文件中配置了启动程序,而webapps文件夹下却没有此应用程序,所以出现了
上述错误。
5. Document base D:tomcat6webappsxxx does not exist or iis not a readabl
在电脑上找到这个路径:D:jakarta-tomcat-6confCatalina,将localhost目录直接删除掉,再一
运行,就没事了!
当系统报这样的错误时,应该是你把tomcat下面的目录给删除了, 而tomcat没有识别,
解决的办法是
到D:TomcatconfCatalinalocalhost目录下删除响应的项目的xml文件(如)
6. Problem Occurred
Generating Artifacts(Time of error : November 8,2009 6:54:39 PM GMT+08:00)
Reason:
Could not get list of suggested identity strategies from database. Probably a JDBC driver
problem.
过程:
使用MyEclipse Database Explorer反转工程(Hibernate Reverse Engineering)自动生成
Hibernate时,出现这个错误。
原因及解决:
参考了一些相关文章后,发现数据源配置为jdbc:mysql://localhost:3306是有问题的,虽然测
试连接时是通过的。后来把数据源配置为jdbc:mysql://localhost:3306/database,database为我
的数据库名,
将数据源的Connection URL指定为具体的数据库。修改后就没有出现错误信息了。
7.当基本确认SQL语法无误时,仍然报语法解析错误,很有可能是字段名是关键字
8.可以通过下图来修改MyEclipse的左侧package Explorer的样式。Flat是完全展开带点的,
Hierarchical是文件夹样式。
(“”)会弹出空,msg = “”,alert(msg)却不会弹
10. 如果/user/admin/返回了 /user/index/login,那么我们知道,访问
/user/admin/这个方法,就会访问到/user/index/这个页面,但其实,也可以通
过/user/admin/ 来访问这个页面。而这时,如果过滤器过滤了/user/admin/,
但是访问/user/admin/还是会被过滤器过滤。
11.
/c?m=9d78d513d99c0af84fece42f534d95274e4381132ba6da020ca4
8438e4732d45506793ac56520772d0d20d1716db4c48adb0687d6d4566f58cc9fb57c0ebcc757a9f2
7437318875612a448f2945b759c7dc91baffc59f0bd8469d5b3828d82014e8b15563cdba1965d0417
cd68f71e3ae3a49b421f5e13b8eb3565fc5f7334&p=8b2a971986cc41ae53b0df3d174ba5&newp=9
f6cd316d9c152ff57ed9575530a85231610db2151ddda146c&user=baidu&fm=sc&query=MyEclip
se%C8%AB%BE%D6%CB%D1%CB%F7&qid=&p1=1
Myeclipse的快捷键
12. java修改项目名称 (2012-02-08 16:32:08)转载▼
标签: java 修改项目名称 杂谈 分类: JAVA
经常看到有些童鞋在网上找这个,我把我知道修改的方法列出来,希望能帮到他们
方法一:新建项目法(有效的备份原来的项目)
①新建一个web项目,项目名称写你要修改的项目名
②右键新建的项目--导入(import)
③选择File System 点击下一步
④点击browser 选择你原来的项目目录
⑤全选 点击finish,如果弹出要覆盖原有文件,点击yes to all
结束。
方法二:
①Package Explorer中,右击项目名->Refactor->Rename,然后输入新的项目名。Eclipse
回自动你 更改所有相关的地方。
②在系统文件中找到项目的根目录下的.mymetadata文件,将project-module节点下的
name属性修改为新的项目名
③移除原有的项目,关闭tomcat
④重启myeclipse,重新部署项目并运行
方法三:
①先F2修改项目名称
②选中该项目-->选中MyEclipse窗口上方的选项Project-->Properties-->弹出新窗口选
择MyEclipse-->Web-->Context Root中的Web Context-root选项,在Web Context-root选项中
填入新项目名称,重新发布。
13.本框架下,打开一个应用之前,会首先去检验数据链接。跟一般的用到数据库再链接不
一样,是首先打开链接,所以必须要去检验数据库连接是否正确,否则会导致打不开项目。
14.本框架下,必须先有一个空的,因为系统会先在一级部署目录下,检验有没有
,如果没有就会显示找不到文件。 如何配置方法为启动项呢,例如,就是将这个方
法的@RequestMapping(value=””)。然后在webroot文件夹下,添加一个空的方法,
,这样系统就会自动找到要运行的方法。
15.很好的static讲述。
static
1. static变量
按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态
变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:
对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加
载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象
来访问(但是这是不推荐的)。对于实例变量,没创建一个实例,就会为实例变量分配一次
内存,实例变量可以在内存中有多个拷贝,互不影响(灵活)。
2. static代码块
static代码块是类加载时,初始化自动执行的。如果static代码块有多个,JVM将按照
它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。
3. static方法
static方法可以直接通过类名调用,任何的实例也都可以调用,因此static方法中不能用
this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变
量和成员成员方法),只能访问所属类的静态成员变量和成员方法。因为static方法独立于任
何实例,因此static方法必须被实现,而不能是抽象的abstract。
static方法只能访问static的变量和方法,因为非static的变量和方法是需要创建一个对
象才能访问的,而static的变量/方法不需要创建任何对象。
********
static的数据或方法,属于整个类的而不是属于某个对象的,是不会和类的任何对象实例联
系到一起。所以子类和父类之间可以存在同名的static方法名,这里不涉及重载。所以不能
把任何方法体内的变量声明为static,例如:
fun() {
static int i=0; //非法。
}
其实理解static是只有一个存储地方,而使用时直接使用,不需要创建对象,就能明白以上
的注意事项。
另外,一般的类是没有static的,只有内部类可以加上static来表示嵌套类。
16. Properties prop = new Properties(); perty(key)可以获取.properties文件中
的值。当然,也可以获取.conf文件中的相应key的值。
17. :
带有load-on-startup的标记的servlet对设置的是系统启动时,自动调用的方法,即,程
序完全启动之前就会启动的方法,这些方法往往是对整个系统的设置,所以在修改配置的时
候,一定要注意这些方法是否正确启动。
18.若出现&a=1?b=4 这样错误的链接地址,需要将不含参数的地址改为
?1=1,这样就正确了。具体到本框架下,就是在每一个action中的中会确定一个
变量,名称为
urlBuilder 是专门给需要用到此链接的变量传值的,所以修改它就可以。
19.
public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是str==null或()==0
下面是StringUtils判断是否为空的示例:
y(null) = true
y("") = true
y(" ") = false //注意在StringUtils中空格作非空处理
y(" ") = false
y("bob") = false
y(" bob ") = false
isNotEmpty(String str)
判断某字符串是否非空,等于!isEmpty(String str)
public static boolean isBlank(String str)
判断某字符串是否为空或长度为0或由空白符(whitespace)构成
下面是示例:
k(null) = true
k("") = true
k(" ") = true
k(" ") = true
k("t n f r") = true //对于制表符、换行符、换页符和回车符
k()均识为空白符
k("b") = false //"b"为单词边界符
k("bob") = false
k(" bob ") = false
isNotBlank(String str)
判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等
于!isBlank(String str)
20.如果项目导入到myeclipse中后,发现不能部署,那么就可能是因为版本问题。这时
的解决方法是,新建一个项目,然后把原来要用到的东西,转帖到这个新项目下,重新刷新
就可以了。
版权声明:本文标题:MyEclipse报错指南 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1718777916a723821.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论