idea和eclipse区别 有没有类似于idea的find in path的功能

&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
知道为什么吗?以前都是建立的一般的Folder而不是Source Folder,诡异了
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
我的工程也遇到了这个问题。我之前是这么操作的,运行一点问题也没有。后来我拷出来,用eclipse import到工作区,再运行时就出了这个错误提示。尝试了各种办法,都没有用。求解决方案。
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
按楼主方法修改提示Convesion to dalvik fomat failed with error
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)[未登录]&&&&
Convesion to dalvik fomat failed with error报错怎么回事啊
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
双重引用果然解决了 谢谢lz!
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
什么叫“双重引用”?
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
我也遇到这个问题~~ 后来,将要引用的包,放在libs文件夹~ 然后对jar右键-&Build path-&Add...就好了
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
我上面的方法,可能需要重启一下Eclipse我将libs设置为源文件夹(Use a Source)会报错:Conversion to Dalvik format failed....不知道大家有没留意“Reference Dependencies”库~ 如果你右键-&build path-&remove build path,重启eclipse后(就是重新Load Android development tools之后),它又会冒出来了!!Dependencies中文解析:依赖,估计跟spring里面依赖注入有点类似。估计:如果libs是源文件夹,那么里面的第三方包编译时就会引用到;但如果“Reference Dependencies”同时存在,就会产生冲突....测试:如果libs是源文件夹,但remove了“Reference Dependencies”库,程序是没问题的;但重启eclipse,“Reference Dependencies”库回来了,陈旭又出错了= =! 总结:确保“Reference Dependencies”库和libs里面有第三方包,libs不能是源文件夹
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
艹艹艹,上面说错了~~ 是Android Dependencies
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)[未登录]&&&&
高手啊,厉害
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
首先,声明 我没有成功。试过了好多的方法,导入含有第三方Jar包的工程。都为报:java.lang.NoClassDefFoundError1、把jar复制到工程目录中的\libs目录下2、右键添加到add build path 以上这两个步骤,都不行。有过一次。fix project properties 好像就行了。总之,试过了好几天。每次都会碰都。不过也有好的时候。最有效的方法,就是重建一个工程。把需要的文件复制进去。好的概率是最大的。
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)[未登录]&&&&
(关键的一步)将lib设为源文件夹。。。我就是这个问题
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
解决了,将lib设为源文件夹
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)[未登录]&&&&
解决了,3Q
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
按楼主的办法解决了
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
什么双重引用
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)[未登录]&&&&
果然有用,谢楼主。
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
没有用,还是报错!
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
鼠标右键项目,然后属性,然后java buildpath 然后order and export 使android private librars处于勾选状态,让你的jar包也处于勾选状态
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
@Eclipse 这种方法可行!
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)[未登录]&&&&
@luman请问如何设置?
&re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)&&&&
android studio 遇到这种了怎么解决。,试过了好多方法,不行intellij idea有没有像eclipse的全局替换文本,因为我替换所有类中的某一个名称的代码_百度知道
intellij idea有没有像eclipse的全局替换文本,因为我替换所有类中的某一个名称的代码
有人知道怎么用idea进行全局的全文替换吗?...
有人知道怎么用idea进行全局的全文替换吗?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:11
获赞数:78
ctrl+shift+r
获赞数:185
擅长:暂未定制
首先打开settings,确认keymap中的replace in path...这个快捷键是什么然后在编辑框中按第一步找到的快捷键弹出框出现,你就知道怎么做了
本回答被网友采纳
ctrl+h 里面有选项可以勾选
没找到,在哪里,可以截图吗? idea没找到啊
intellij idea里是command+r
1条折叠回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。eclipse 的项目转换为基于 idea 项目的教程
1 整理项目
首先拷贝一份项目并删除其中的版本信息。这可以利用操作的搜索功能。因为原项目是 SVN 工程的,所以这里搜索 .svn。
把 .svn 路径下的文件全部删除,这样项目就是变为一个纯正的本地项目咯。这样做可以避免变动原项目,以后再把这个新项目上传到版本控制系统。
2 导入 idea
打开 idea,File -& New -& Project from Existing Sources,打开导入项目对话框, 选择需要导入的项目,下一步选择 Eclispe:
后续采用默认配置即可,一路点击【下一步】,直到完成。
导入后会弹出一列的警告信息:
第一个警告是因为发现未知的 eclipse 引入包。接着是检测到 spring 配置文件,最后是检测到可能用到的框架。
3 在 idea 中配置项目
点击 File -& Project Structure
【1】去除无效依赖
module -& Dependencies 去除无效依赖。
【2】标记相应功能的文件夹
如果是不规范的项目文档结构,可能需要手动配置【源代码】、【资源】等文件路径:
【3】配置依赖包
点击 Libraries -& + 号,新增依赖包,非 Maven 项目一般把依赖包放在 WEB-INF 的 lib 文件夹内。如果是 Web 项目,可能还需要 servlet-api(可在 tomcat 的 lib 包下找到)。
idea 还能检测到依赖包中可能用到的框架,并把它们列在右侧。
【4】配置 Facets
Facets -& + 号 -& Web,选择当前项目后,点击 OK。然后在 Web 中配置
web.xml 文件路径和 web 文件夹路径:
点击右下角警告框中的 Create Artifact,创建项目开发包:
然后在 Artifact 的右下角,点击 Fix -& Add all missing dependencies of &项目名称& to the artifact,把所有项目依赖包放入这个项目开发包中:
在 Facets 中配置 struts2 与 Spring 框架,如果有的话:
【5】配置 tomcat
点击 + 号 -& Tomcat Server -& Local:
在 Depolyment 中配置刚才创建的 artifact 包,其中的 Application context 是 web 项目的访问路径前缀:
点击 tomcat 运行后,发现报错啦:
这是因为 eclipse 会在代码类的头部加入一个 BOM 头字符,而 idea 是无法解析这个字符的!试过在 java Compiler 中把编译项改为 eclipse 模式,但编译时还是会报类似的错误!
下载一个 批量去除 BOM 头的工具,把 java 代码的 BOM 头都去除:
这样处理后,一般情况下就能通过编译啦O(&_&)O~
4.1 spring2.x 的问题
因为是很老的项目,所以用的 spring 版本是 2.5,这在一般情况下没有问题,但如果你用的是 jdk1.8 及以上版本时,就会抛出这样一个错误:
Caused by: java.lang.IllegalStateException: Context namespace element 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher
at org.springframework.context.config.ContextNamespaceHandler$1.parse(ContextNamespaceHandler.java:65)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:69)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1297)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1287)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
... 75 more
明明 jdk1.8 比 1.5 高,为什么会这样呢?原来 spring2.5 启动时会检测 jdk 的版本,而版本号是写死在代码里的!无语咯&&
我们可以在项目中新建一个 src 文件夹(记得把它标记为源代码文件夹哦),然后把 JdkVersion.java 放在 org.springframework.core 路径下:
新的 JdkVersion.java 代码如下:
package org.springframework.
* @author Deniro Li ()
public class JdkVersion {
* Constant identifying the 1.3.x JVM (JDK 1.3).
public static final int JAVA_13 = 0;
* Constant identifying the 1.4.x JVM (J2SE 1.4).
public static final int JAVA_14 = 1;
* Constant identifying the 1.5 JVM ( 5).
public static final int JAVA_15 = 2;
* Constant identifying the 1.6 JVM (Java 6).
public static final int JAVA_16 = 3;
* Constant identifying the 1.7 JVM (Java 7).
public static final int JAVA_17 = 4;
* Constant identifying the 1.8 JVM (Java 8).
public static final int JAVA_18 = 5;
private static final String javaV
private static final int majorJavaV
javaVersion = System.getProperty(&java.version&);
// version String should look like &1.4.2_10&
if (javaVersion.indexOf(&1.8.&) != -1) {
majorJavaVersion = JAVA_18;
} else if (javaVersion.indexOf(&1.7.&) != -1) {
majorJavaVersion = JAVA_17;
} else if (javaVersion.indexOf(&1.6.&) != -1) {
majorJavaVersion = JAVA_16;
} else if (javaVersion.indexOf(&1.5.&) != -1) {
majorJavaVersion = JAVA_15;
// else leave 1.4 as default (it's either 1.4 or unknown)
majorJavaVersion = JAVA_14;
* Return the full Java version string, as returned by
* System.getProperty(&java.version&).
* @return the full Java version string
* @see System#getProperty(String)
public static String getJavaVersion() {
return javaV
* Get the major version code. This means we can do things like
* if (getMajorJavaVersion() & JAVA_14).
* @return a code comparable to the JAVA_XX codes in this class
* @see #JAVA_13
* @see #JAVA_14
* @see #JAVA_15
* @see #JAVA_16
* @see #JAVA_17
public static int getMajorJavaVersion() {
return majorJavaV
* Convenience method to determine if the current JVM is at least Java 1.4.
* @return true if the current JVM is at least Java 1.4
* @see #getMajorJavaVersion()
* @see #JAVA_14
* @see #JAVA_15
* @see #JAVA_16
* @see #JAVA_17
public static boolean isAtLeastJava14() {
* Convenience method to determine if the current JVM is at least
* Java 1.5 (Java 5).
* @return true if the current JVM is at least Java 1.5
* @see #getMajorJavaVersion()
* @see #JAVA_15
* @see #JAVA_16
* @see #JAVA_17
public static boolean isAtLeastJava15() {
return getMajorJavaVersion() &= JAVA_15;
* Convenience method to determine if the current JVM is at least
* Java 1.6 (Java 6).
* @return true if the current JVM is at least Java 1.6
* @see #getMajorJavaVersion()
* @see #JAVA_16
* @see #JAVA_17
public static boolean isAtLeastJava16() {
return getMajorJavaVersion() &= JAVA_16;
至此,spring2.5 与 jdk8 的兼容性问题成功解决。
4.2 hibernate 的问题
运行时,抛 hibernate 错误:
Caused by: java.io.FileNotFoundException: class path resource [hibernate] cannot be resolved to URL because it does not exist
at org.springframework.core.io.ClassPathResource.getURL(ClassPathResource.java:163)
at org.springframework.core.io.ClassPathResource.getFile(ClassPathResource.java:175)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:660)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 76 more
指的是 hibernate 找不到资源路径。因为 这个项目的 hibernate 资源文件夹下没有文件,而 idea 在开发部署时是不会创建没有包含文件的文件夹的,所以就抛错咯。
手工新建一个无用的 txt 文件即可解决这个问题。弱弱请教一个关于 IDE 的问题: Eclipse 有没有类似 IntelliJ IDEA 的类图插件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
弱弱请教一个关于 IDE 的问题: Eclipse 有没有类似 IntelliJ IDEA 的类图插件
· 324 天前 · 1172 次点击
如题描述。
当读源码看不懂项目结构的时候有一个 UML 图会非常直观,VS 和 IDEA 都有直接查看类图的功能,一键就可以查看 Diagrams,好强大,上网搜索了一些 Eclise 插件,看着 Green UML 这款最接近需求,不过已经停止更新好久了。
IntelliJ IDEA 好,但假设只能用 Eclipse、先不换 IDE、先不“曲线救国”……希望用过的朋友帮忙介绍一个,谢谢。
2 回复 &| &直到
19:31:42 +08:00
& &324 天前
& &324 天前
@ 3Q3Q,刚装了一个试了下,好像还是需要手动的创建一个.mgc 或者.mgi 的文件,然后把需要查看的类拖拽到编辑器里。确实能看出来继承、实现关系,就是有点麻烦,能点一下就出来,不事先生成文件就好了。
& · & 3342 人在线 & 最高记录 3762 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 18ms · UTC 02:35 · PVG 10:35 · LAX 19:35 · JFK 22:35? Do have faith in what you're doing.eclipse 有没有类似于idea的find in path的功能_百度知道
eclipse 有没有类似于idea的find in path的功能
就像在idea中输入某个检索文本的时候可以提示文件列表...
就像在idea中输入某个检索文本的时候可以提示文件列表
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:469
获赞数:23
擅长:暂未定制
因为你先装的JDK后装的OracleOracle本身有个内置的java运行环境,安装时会在path中添加路径所以你运行Eclipse的时候,优先找到的是Oracle中的javaw.exe而不是JDK中的解决法:将path变量中的JDK路径移动到最前端,这样就会优先用到JDK中的javaw.exe
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 idea导入eclipse项目 的文章

 

随机推荐