<转载>myeclipse问题
from:http://xiayigezhandian.blog.163.com/blog/static/20805524820128334054280/
发现问题???
2012-09-03 15:40:54| 分类: 问题集 | 标签:eclipse |字号大中小 订阅
*******(1)Compiler compliance level of project HelloSSH should be 5.0 .Your current workspace default
is 6.0 .Do tou want to use a custom setting for your project ?
@@@ MyEclipse中修改Compiler compliance level
http://287854442.blog.163.com/blog/static/1150397200952611450855/
今天在写JavaBean的时候发现不能用泛型,很郁闷,原来在建Web Project的时候把J2EE Specification
Level设为了默认的1.4版本,5.0版本以下都不支持泛型。问题找到了,怎么改呢?不能再重新建一个工程然
后把文件再拷过来吧?
到网上搜索了一下,也没有找到什么结果,我仔细想了一下,这个问题应该跟编译器有关,所以就按
下面步骤成功修改为了5.0版本。
在自己的工程上点右键->"属性"->Java Complier->Configure Workspace setting->Compiler
compliance level->单击下拉框->选择5.0或者以上版本->问题解决!
@@@MyEclipse 6.5问题
我第一次使用MyEclipse 6.5在新建一个Web Project在J2EE Specification Level选项选择是J2EE1.4但不知
道为什么在新建的时候报 :Incompatible Java Compliance Level Compoler compliance Level of project struts should be 1.4.Your current workspace default is 6.0.Do you want to use a custom setting for your project?
Open workspace compiler setting
是不是我的Compiler compliance level:6.0不应该设置是6.0啊,如果我设置了1.4就不会出现这个问题。
Compiler compliance level不是对应Installed JREs的吗?我这里是选择了自己的JDK1.6.0版的,不是用
MyEclipse自己默认的JDK。大家帮帮我解决这个问题可以吗?
问题补充:
那是不是可以不理会这个警告啊?或是J2EE Specification Level和Compiler compliance Level要一一对应
,如果我Compiler compliance Level选择了6.0我新建Project的时候应该在J2EE Specification Level选择
什么5.0和1.4都试过都有这个警告啊。
满意回答 MyEclipse只是Eclipse的一个插件,所以MyEclipse本身不带JDK,JDK是你事先装好并且配置
Environment Variable完成后的。Eclipse自动配置完成的。当然Eclipse环境里似乎有一个编译器。在
Window--Preferences--Java--Compiler下面选择
你是不是这里选择了6.0了?把它改成与你当前版本相同的版本。或是低级版本。
不用理会,JDK6.0向下支持J2EE1.4,放心大胆的用,只要Application Server不报错,你就放心大胆的做。
http://zhidao.baidu.com/question/65953229.html
@@@@myeclipse8.5只能选择j2ee5
提示是compiler compliance level of project *** should be 5.0 your current workspace default is
6.0.do you want to use a custom setting for your project?
满意回答 :
可以自己安装JDK1.6,然后修改环境变量就可以了,同时将Preferences > Java > Compiler中
“Compiler compliance level”修改为1.6。
在弹出的对话框“compiler compliance level of project *** should be 5.0 your current workspace
default is 6.0.do you want to use a custom setting for your project
?”选择“Yes”
@@@@myeclips建立jsp页面无法运行2010-7-5 15:56
都装完了之后,运行mycelipse新建web project工程,点击完成之后出现一个对话框:“Compiler compliance level of project mycx should be 5.0.Your current workspace default is 6.0.Do you want to use a custom setting for your project?”旁边还有一个选项“Open workspace compiler settings”,无论选yes还是no都可创建工程,工程里自带的index.jsp文件运行也都没问题,就是不能自己建JSP文件,建了之后发布什么的也都可以成功,就是在页面上总是无法打开,提示:“The requested resource (/mycx/) is not available.”
满意回答
Compiler compliance level of project mycx should be 5.0.Your current workspace default is 6.0.Do you want to use a custom setting for your project?意思是说,你当前的jdk版本是6,但是系统默认是5,问你是否需要用你的配置来进行当前文件的解析。所以点是或者否都可以 至于第二个问题,可以把项目clean一下再试 注意myeclipse配置的tomcat里面要指定jdk的在你机器上的位置,注意是jdk!!! 然后myeclipse里面搜索一个叫install jre的 选择你自己的版本。
@@@ 你说能运行是能在ie里面浏览工程吗?如果是那么:The requested resource (/mycx/) is not available 的意思是不存在mycx文件,如果mycx是个jsp文件。那么你应该输入mycx.jsp回答不好请原谅,我也没碰到过。。
如果不对,那可能就是首选项里没配好吧。不管是不是还是给你说下配的东西有哪些:在菜单栏选择
windows-->Preferences-->MyEclipse-->Servers-->Tomcate(选择版本,将版本置为Enable,然后appaly(提交))--->JDK-->add-->browse-->选择你的jdk安装的地方。我就知道这么多了
@@@新建web project ,选javaEE5.0
给出警告:
Compiler compliance level of project o should be 5.0, Your current workspace default is 6.0 , do you want to
use a custom setting for your project?
难道是说:原本编译水平应该是5.0,我当前的workspace默认是6.0,你想使用6.0这个设置吗?
但是无论我点是或否,结果貌似一样
有谁可以帮忙解释一下?
open workspace compiler settings 后只能发现JDK配置是1.60
回答:
你只装了1.6,当然只有1.6了。如果你已经安装了1.5,可以在eclipse的compile设置里search一下,然后就出来那个选项了。
点yes,然后clean,然后rebuild。
意思是说,你当前的jdk版本是6,但是系统默认是5,问你是否需要用你的配置来进行当前文件的解析
RT.也就是说当你导入jar包时,Myeclipse无法自动识别,自动生成一个Referenced Libraries东西。
当你新建一个项目时,它会弹出Compiler compliance level of project struts2 should be 1.4 .
your current workspace default is 5.0 .Do you want to use a custom setting for your project ? 这个东西。
按“确定”。右击项目--把java compiler改成1.5..之后在project--properties--Java Build Path--Libraries--选中一个jar包--
source attachment--edit,也就是把jar包的类路径设置,使打开的jar中.class文件能看出来代码。这样Referenced Libraries就出来了。
******************************************************************************************************************************************************
***********如果你确定你是装的1.5的话 设置一下就OK了
1.窗口——首选项——Java——编译器一致性级别,选6.0
2.窗口——首选项——已安装的JRE——添加——选择JDK所在的位置——确定——勾选你新添加的JDK,确定
************************************************************************************************************************************************************
(2)An internal error occurred during: "Initializing Java Tooling".
assertion failed: Path for IClasspathEntry must be absolute: MYECLIPSE_LIB_HOME/EE_5/javaee.jar
http://www.cnblogs.com/yifenghong/archive/2011/12/19/2294041.html
Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project,然后
重新启动Eclipse
MyEclipse7.0是独立装起来的!!
把更新关掉也可以的!! Windows > Preferences > MyEclipse > Community Essentials, 把选项 "Search
for new features on startup"的前勾去掉即可.
MyEclipse8.5关闭自动更新
1. Window --> Preferences --> General --> Startup and Shutdown -->在列表项里面找到"Automatic
Updates Scheduler " 项去掉前面的勾。(注意:要在下面列表框里面靠下面一点找到)
2. Window --> Preferences --> Myeclipse --> Maven4Myeclipse --> Maven --> "Download repository
index updates on startup" 去掉前面的勾。


浙公网安备 33010602011771号