Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案

目录

Eclipse 篇

1.MarketPlace 打不开,对话框闪退

2.使用 lombok ,预编译不通过

3.Eclipse + PyDev - > Unresolved import: xxx (Module)

IntelliJ  IDEA 篇

1. 0% classes, 0% lines covered (类文件后面显示 classes 百分比, covered 百分比)

2.the file size(2.95M) exceeds configured limit(2.56M).Code insight features are not available.


Eclipse 篇

1.MarketPlace 打不开,对话框闪退

体现版本:photon

问题体现:点击help - > Eclipse MarketPlace ,无任何反应(或闪退),无报错(或提示发送错误信息),打不开

解决办法:点击help - > install new software输入http://download.eclipse.org/mpc/photon/ ,点击Add,重新安装一下 EPP MarketPlace Client

2.使用 lombok ,预编译不通过

体现版本:_

问题体现:使用 lombok ,预编译不通过

解决办法:Eclipse 添加 需lombok 支持https://blog.csdn.net/GreenOwl_/article/details/82557206

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第1张图片

3.Eclipse + PyDev - > Unresolved import: xxx (Module)

体现版本:Eclipse + PyDev

问题体现:Python 模块导入,Eclipse IDE编辑器标红提示,但可以成功运行(或者不能运行)

解决办法:

方案一:

    1.鼠标选中项目,右键点击选中 Properties(或者 Alt + Enter)

    2.选择 PyDev - PYTHONPATH,选择External Libraries,如果你要导入的模块已经安装,则点击 Add source folder,找到你已经安装的模块的父级目录(即选择模块名称所在的目录的上一级目录,例如D:\\Python\Python37\Lib\site-packages\xxx-1.0.0.egg\xxx,选择路径D:\\Python\Python37\Lib\site-packages\xxx-1.0.0.egg);如果你要导入的模块未安装,但已经下载zip/jar/egg文件,则点击 Add zip/jar/egg,然后找到路径选择文件即可。

方案二:

    1.鼠标选中项目,右键点击选中 Properties(或者 Alt + Enter),选择 PyDev - Interpreter/Grammar,点击链接Click here to configure aninterpreter not listed.如果弹出对话框 How to config interpreter? 选择 Open interpreter preferences page 即可。(或者Window - > Preferences - > PyDev - > Interpreters - > Python Interpreter)

    2.选择 Libraries ,点击 New Folder,找到你安装的模块的父级目录(即选择模块名称所在的目录的上一级目录,选择文件夹即可。不过需要注意的一点是,一般我们通过 pip install xxx 或者 python setup.py install 等方式安装模块,都会默认选择将模块放置:\\Python\Python37\Lib\site-packages\ 目录下,如果模块还有父级目录(即模块的上一级目录非site-packages\ 目录),你仍需要将模块的父级目录按本步骤再次添加。

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第2张图片

注意:方案一、方案二如果未生效,考虑将.py文件关闭重新打开,以及重启Eclipse处理。

此外,如果仍未解决,或是模块开发 Or 命名不规范导致...

最后,附上一些其他博客的解决方案...

http://blog.csdn.net/qq_22765745/article/details/71054030
http://blog.csdn.net/amghost/article/details/20069005
http://blog.csdn.net/chris_111x/article/details/52312523
https://stackoverflow.com/questions/4631377/unresolved-import-issues-with-pydev-and-eclipse
http://heipark.iteye.com/blog/1737905
http://www.kaij.org/blog/?p=28
http://www.codeweblog.com/%E8%A7%A3%E5%86%B3eclipse-pydev%E4%B8%ADimport%E6%97%B6%E6%8A%A5%E9%94%99-unresolved-import/
https://stackoverflow.com/questions/23237692/pydev-unresolved-import
https://stackoverflow.com/questions/5394887/unresolved-import-in-pydev
http://blog.csdn.net/w346850397/article/details/41440831

http://www.pydev.org/manual_101_interpreter.html
http://www.pydev.org/manual.html
http://www.pydev.org/history_pydev.html
--------------------- 
作者:冰 河 
来源:CSDN 
原文:https://blog.csdn.net/l1028386804/article/details/78917649 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

Ps: 如果有前辈有其他解决方案,还请赐教 /抱拳

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第3张图片

 Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第4张图片

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第5张图片

技巧:增加模块提示 Window - > Preferences - > PyDev - > Interpreters - > Python Interpreter - > Forced Builtins - > New ... 输入模块名,点击 ok 确定,然后 Apply 即可

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第6张图片

后续更新中...

IntelliJ  IDEA 篇

1. 0% classes, 0% lines covered (类文件后面显示 classes 百分比, covered 百分比)

 类似如下图效果

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第7张图片

 1.检查是否有如此窗口,点击红框所圈按钮,即可关闭。

方法1.view -> tool windows -> coverage

方法2.Ctrl+Alt+F6

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第8张图片

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第9张图片

2.the file size(2.95M) exceeds configured limit(2.56M).Code insight features are not available.

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第10张图片

可能你在其他类中导入该类时,发现找不到该类
Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第11张图片
这是因为Java文件过大导致,IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2.56M,对于一般的 Java文件也够用了,如果有大于该限制的文件,若想要IDEA提供代码支持则需重新设置idea.max.intellisense.filesize

Help>Edit Custom Properties

Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第12张图片Eclipse&IntelliJ IDEA 开发工具常见问题及解决方案_第13张图片

添加如下内容:

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=3000

后续更新中...

你可能感兴趣的:(Java,IDE)