Eclipse的市场不工作问题,怎么解决问题的工作方案

为什么好多公司用eclipse不用myeclipse_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
为什么好多公司用eclipse不用myeclipse
myeclipse不是已经破解了么。而且自带好多插件,很省事啊!为什么我面试这么多公司都是用eclipse。
自己尝试使用eclipse,web项目创建都不会,真心坑啊
我有更好的答案
其它的编程却并不能体现出它收费的价值。你下载的 Eclipse 通过 Help 菜单的 Eclipse Marketplace 到 eclipse 菜市场也能找到相当多的免费插件MyEclipse 收费.6以后有了这个菜市场后情况就不同的,以前没有这个 Eclipse 菜市场时你确实不知道到哪儿收集插件并找到匹配的版本,但3,比如 SSH 编程,而且它似乎只适合特定的方向
采纳率:84%
来自团队:
免费呀,成本能省则省,再说eclipse也不比myeclipse麻烦到哪去(而且某些方面还优于myeclipse),你说公司何必花这冤枉钱呢
因为eclipse免费
为您推荐:
其他类似问题
eclipse的相关知识
等待您来回答下次自动登录
现在的位置:
& 综合 & 正文
关于eclipse当中的版本兼容问题(一点小问题的解决也需要大量的时间)
我是eclipse菜鸟,高手勿喷。
我写的东西在这里可能都不一定对,但是至少我留在这里帮我解决了我自己在编译当中遇到的问题。
首先,在我机器上是有两套java编译器的。一个是java 1.7 64bit版本,一个是java 1.6 32bit版本。
java1.7是装netbeans7.2的时候,netbeans自己装上的。
本来的想法是,用java1.7来对付java ee的开发(考虑用netbeans7.2或者最新的eclipse(MyEclipse))。
用java1.6来对付学习各种视频教程当中(尚学堂)toy programs,也就是例子程序。
java1.6对应的是eclipse3.3版本。
java1.7对应的是ecilpse4.2版本。
采用设置Java_Home的方式来设置当前主机上默认的java版本。
问题1:无奈,两个eclipse互不兼容,典型的问题就是,如果把机器上java版本设置成1.6,ecilpse4.2无法启动。而如果把机器上默认版本设置1.7, eclipse3.3版本根本就没有办法启动。
(最重要的问题是,我不会修改eclipse的配置文件, 不然这个问题有可能解决):
解决问题1:目前能想到的就是反复设置Java_Home,需要用到eclipse4.2的时候就设置为1.7.不要的时候就改回来。
问题2:那么问题就来了,我之前都是用java1.7 + ecilpse4.2 测试程序的,所以编译的java文件都是用java1.7来编译的,也就是说,生成都是java1.7的类,这个在后来改到java1.6的时候出现了
java.lang.UnsupportedClassVersionError错误。
出现java.lang.UnsupportedClassVersionError错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。
解决问题2:修正的方法是在eclipse当中右键点击一个项目,然后中选中properties,再选中java Build path, 在libraries当中删除jdk1.7,然后选中add library,选中JRE System library,找到jdk1.6后,finish。并重新编译所有的类。
问题3:要注意的一个问题是Java Compiler问题。我在把java build path修改成为1.6以后出现了annotation报错的情况,错误为Syntax error, annotationsare only available if source level is 5.0.这个问题是怎么引起的呢?
观察发现,改到java1.6之后,java compiler的default compliance settings当中,generated .classfiles compatibility是1.1,而sourcecompatibility是1.3,所以当然不认识1.5当中才有的annotation。
解决问题3:为依然找到properties,然后选择java compiler,找到configure workspace setting,去掉use defaultcompliance settings,然后把generated .class files compatibility和source compatibility都改成6.0。当然,这样做的结果就是编译出来的类都是jdk1.6的了,不能在低版本的环境下运行了,也就是说,如果要在低版本运行,会出现java.lang.UnsupportedClassVersionError错误了。
最后说下,junit。因为当时学习junit的时候,使用的jdk1.7+eclipse4.2,所以junit的版本没问题。使用的是junit4.10。但是,当使用jdk1.6+ eclipse3.3来重新编译运行这个项目的时候,
问题4:问题出现了。第一,eclipse3.3当中是没有junit4.10的,所以不行。所以想到,把junit4.10引入eclipse3.3,重新编译,不行,因为发现junit4.10是用jdk1.7编译的,在jdk1.6使用的时候,出现了java.lang.UnsupportedClassVersionError错误。
解决问题4: 没办法,只好单独对这个项目进行build path配置,删除默认的jdk1.6配置,选择使用jdk1.7作为这个项目的build path。并引入相应的juit4.10和hamcrest1.3.OK,编译通过,正常运行。
换句话说,现在在我的机器上eclipse3.3运行正常。
总结一下,eclipse3.3目前可以完成我需要的工作。eclipse3.3不接受系统把默认java设置成1.7.但是对其中的项目的编译运行可以改成java1.7。没问题,不影响。
我的感觉就是eclipse必须靠java1.6才能正常启动起来,然后起来了以后,你就算是设置成1.7,目前看还没有什么问题。
&&&&推荐文章:
【上篇】【下篇】Eclipse常见问题及解决 - CSDN博客
Eclipse常见问题及解决
一.The environment variable HOME is not set.
详细日志:
eclipse.buildId=4.5.2.M-1500 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN Framework arguments: -product org.eclipse.epp.package.java.productCommand-line arguments:
-os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.productorg.eclipse.egit.ui
Warning: The environment variable HOME is not set.
The following directory will be used to store the Git user global configuration and to define the default location to store repositories:'C:\Users\admin'.
If this is not correct please set the HOME environment variable and restart Eclipse.
Otherwise Git for Windows and EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team & Git & Confirmations and Warnings preference page.
2.日志分析:重点是The environment variable HOME is not set.这句话,也就是没有配置“HOME”这个环境变量。
3.解决办法:新建“HOME”环境变量,值为 “%USERPROFILE%”,即可解决。
4.备注:USERPROFILE是用来存放用户信息路径的变量名,可以在命令行下输入“set USERPROFILE”查看具体的路径。如果配置HOME变量后使用git提交代码时提示输入账户和邮箱,并在输入账户和邮箱名后提示拒绝访问的话,可以在USERPROFILE路径下新建一个名为“_netrc”的文件,里面的内容为
login your-usernmae
password your-password”,然后继续使用git提交,按照提示输入账户和邮箱就不会再提示拒绝访问。
二.Multiple dex files define.
1.详细日志:
Conversion to Dalvik format failed:
Unable to execute dex:
Multiple dex files define Lcom/baidu/location/Address$1;
2.日志分析:重点是Multiple dex files define这句话,意思是说定义了多个同样的文件,一般情况下是指libs文件夹中包含了两个相同jar的包。比如我的这个异常就是说libs文件夹下有两个关于百度定位的jar包,但大家遇到这种异常 大部分情况下都是有两个v4包。
3.解决办法:对于相同的jar包,随便删除一个即可。
三.如何导入Android工程到eclipse
File-&import-&android-&Exiting Android Code Into WorkSpace-&Browse选中需要导入的工程-&finish.
四.overlaps the location of another project
1.场景:将一个工程直接复制到当前工作空间下,之后导入该工程时会失败,在details里会给出这个提示。
2.原因:当前工作空间下已存在同名的工程,所以不能重复导入。
3.解决:导入工程时不要直接将工程复制到当前工作空间下。可以先将工程复制到桌面上,然后在导入工程的时候勾选上“Copy project into workspace”,之后删除桌面上的工程即可。
五.eclipse control+alt+down不能使用
1.描述:eclipse中使用control+alt+down,整个屏幕倒置了。
2.原因:快捷键冲突。
3.解决:右键点击桌面空白处 –&图形选项–&快捷键 –&禁用 。
或者点击图形属性——&找到ctrl+alt+up 和ctrl+alt+down禁用掉就好了
本文已收录于以下专栏:
相关文章推荐
今天一打开Eclipse就发现全部工程都出现了,
Click start button.
Right click "Computer"Click "Properties"Click "Advanced System Settings""Envi...
问题1:eclipse导入web项目XML,JSP报错,项目显示红色叉号
问题2:eclipse导入项目提示:Some projects cannot be imported because they...
1. 启动报错:jvm.dll缺失错误Eclipse启动时,提示如下错误:Failed to load the JNI shared library jvm.dll解决办法:
1. 如果确实不存在j...
eclipse崩溃了,并且提示说详细信息参见C:\Users\username\Workspaces\MyEclipse 10\.metadata\.log文件中的记录。
!SESSION 2015...
本文地址:http://blog.csdn.net/shanglianlm/article/details/ change project compliance and jre to...
/article/15/.html
Apache Maven 项目构建工具
Maven是一个项目管理工具,它包含了一...
Eclipse 3.7 Indigo在Win7和Vista下面,文本编辑器字体不能改成CourierNew!!!
org.eclipse.jface_3.7.0.I-...
CalendarMainClass.java
* CalendarMainClass主类
* @author Administrator
他的最新文章
讲师:钟钦成
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Eclipse中常见问题及解决方案 - CSDN博客
Eclipse中常见问题及解决方案
1.问题:新建 Dynamic WEB项目进度条卡住
& 方法:切断网络即可创建
2.问题:新建Action第一行直接报错
& 方法:更换JDK版本为1.6:BuildPath--&Configure Build Path--&JRE System Library--&Edit--&AlternateJRE--&
选择JDK1.6
3.问题:Tomcat容器在Ecplise中卡死无法启动,项目Debag和发布不了
& 方法:关闭任务管理器中的javaw.exe进程,Tomcat即可使用
4.问题:struts2通配符,提示找不到action,或者命名空间不存在
& 方法1:要在struts.xml配置文件中package加入strict-method-invocation=&false&的属性,即
&package name=&ssh& extends=&struts-default& namespace=&/& strict-method-invocation=&false&&
&/package&
& 方法2:如果struts2版本是2.5以上有个新的规定 action里要加&allowed-methods& &/allowed-methods&里面
& 填允许使用的方法才能使用这个方法的通配符
5.问题:表单提交给Servlet后对其进行访问,报404且浏览器地址栏中项目名丢失找不到Servlet
& 方法:尝试在所提交的表单action上加上项目名(action=&项目名/Servlet路径&),一般是直接action=&Servlet路径&
6.问题:WEB项目启动,C3P0报错,线程挂起
& 方法:数据库的配置有问题,特别是用户名,千万不能用userName!!
7.问题:WEB项目启动,报错:Document base D:\我的文档\Eclipse wokspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\SSH_atguigu does not exist or is not a readable directory
& 方法:WEB的虚拟目录出现问题,检查Context root的访问路径是否正确,可能为空
8.问题:WEB项目代理报错could not initialize proxy - no Session,同样解决懒加载延迟问题
& 方法:用到srping的filter(要加在strutsfilter有前面,因为它也有先后顺序,有先进先出的原则)在web.xml里面加上
&filter-name&openSessionInView&/filter-name&
&filter-class&org.springframework.orm.hibernate4.support.OpenSessionInViewFilter&/filter-class&
&filter-mapping&
&filter-name&openSessionInView&/filter-name&
&url-pattern&/*&/url-pattern&
&/filter-mapping&
9.问题:WEB项目启动,&sessionFactory & or &hibernateTemplate & is required异常
& 方法:在项目的Dao层添加如下代码(用注解的方式,需要在Spring的配置文件中添加扫描包的配置):
@Autowired&
& & public void setSessionFactoryOverride(SessionFactory sessionFactory)
& & & super.setSessionFactory(sessionFactory);&
10.问题:WEB项目,Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session MIT/AUTO or remove 'readOnly' marker from transaction definition.
& &方法:在openSessionInView过滤器下添加如下属性代码:
&init-param& &&
& & & & & &&param-name&flushMode&/param-name& &&
& & & & & &&param-value&AUTO&/param-value& &&
& & & & &/init-param&&
11.问题:不断报错
Errors occurred during the build.
Errors running builder 'DeploymentBuilder' on project 'struts-authorInterceptor'.
java.lang.NullPointerException
& 方法:关闭MyEclipse,删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”
12.问题:新建Action第一行直接报错
& 方法:更换JDK版本为1.6:BuildPath--&Configure Build Path--&JRE System Library--&Edit--&AlternateJRE--&选择JDK1.6
13.问题:myeclipse tomcat部署按钮点击没反应
& 方法:进入workspace目录,删除.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs即可
14.问题:在工作空间英文字体突然变成怪怪的字体
& 方法:win10自带的输入法变成了全角输入法,使用shift+space组合键即可变回半角输入法
15.问题:WEB中,关联关系表中多对一的通过id查询的时候,没法注入多方对一方属性值引用的时候。
报错:target is null for setProperty(null, &name& [Ljava.lang.S@ffc6ae)
& &方法:尝试在多方对一方引用的时候,先对其进行初始化:例如在员工bean中定义了对部门类bean的引用,那尝试在员工类
& & & & &对其进行初始化:private Department = new Department();
16.问题:端口被占用,如80端口被占用,无法关闭
& &方法:DOS环境下运行:netstat -ano命令查看端口情况,查看Local Address一栏中末位为80的地址便是占用的80端口
查看其对应的PID,然后打开任务管理器,点击详细信息,寻找PID为该值的进程,关闭即可释放端口
17.问题:SQLserver驱动加上了死活连不上去,操作数据库的时候,报驱动找不到的错误
& & &方法:在Tomcat安装目录下的lib文件夹写添加msbase.jar,mssqlserver.jar,msutil.jar sqljdbc4.jar重启即可
18.问题:Eclipse中el表达式不生效(这个问题真特么变态)
& & &方法:Eclipse中默认是不解析el的(可能是maven创建骨架的时候是这样的,所以记住用maven创建webapp的时候一定要把web.xml给换掉,默认2.3,2.5以及3.0都是不支持el的!!),在jsp头处声明&%@ page isELIgnored=&false&%&即可正常解析el表达式
本文已收录于以下专栏:
相关文章推荐
eclipse-jee-indigo-SR2-win32_4Android_ADT22.6.2_201403最新
当时更新成功的步骤:
1.将ADT20.0.0增加到Eclip...
史上最简单问题解决方案最全面的ubuntu下安装ADT的超详细超简单攻略!
1 Mycat目前有哪些功能与特性?答:
o 支持 SQL 92标准
o 支持Mysql集群,可以作为Proxy使用
o 支持JDBC连接多数据库
o 支持NoSQL数据库
o 支持gale...
做性能测试也有好几年了,在测试过程中经常会遇到一些觉见错误 ,这些错误可能是由于设置不当引起,也有可能是选项设置引起,更有可能是测试执行中的一些细节没有注意而引起的,在此做一些总结,以记留念:
他的最新文章
讲师:钟钦成
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 市场部待解决的问题 的文章

 

随机推荐