使用eclipse或idea的时候会遇到各式各样的小问题,解决方案其实网上也大都搜得到,但是下次遇到的时候总是想不起来如何解决,还要花费时间再次查资料。所以以后把遇到的问题都记录一下。

Eclipse

1.乱码

【Window】-->【Preferences】-->【General】-->【Workspace】-->【Text file encoding】

2.经常卡顿、未响应

eclipse.ini配置文件主要参数介绍

-vmargs:说明后面是VM的参数
-Xms512m:虚拟机占用系统的最小内存,初始分配
-Xmx2048m:虚拟机占用系统的最大内存,按需分配
-XX:PermSize=256M:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己电脑内存大小来设置,但不能超过MaxPermSize。
-XX:MaxPermSize=1024M:最大堆大小。这个也适当大些所以若出现问题,首先请调整Xms512m将其设置的小一些,就可以解决问题。

打开eclipse.ini文件 更改一下虚拟机的最小内存和最大内存,我的之前是Xms256m和Xmx1024m 然后更改成了 Xms512m和Xmx2048m,可以正常启动,并且也没有再出现未响应现象。

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
C:\Users\lenovo\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:/Program Files/Java/jdk1.8.0_60/bin
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
---------------------修改部分-----------------------
-Xms512m
-Xmx2048m
----------------------------------------------------
--add-modules=ALL-SYSTEM
-Declipse.p2.max.threads=10
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/

3.Eclipse打开报错,The Eclipse executable launcher was unable to locate its companion shared library.

这是由于多次卸载重装Eclipse后的配置错误,也可能是更换eclipse路径,导致配置文件与eclipse更换后的路径不符。

这种错误的解决方法如下:

首先,打开Eclipse安装目录下的配置文件eclipse.ini文件

Eclipse.ini文件内容如下:

画圈的两个修改为自己的本地地址

4.Eclipse启动错误:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……

画圈的地方修改为本地地址

idea

1.全局搜索替换

https://blog.csdn.net/gnail_oug/article/details/78281354

最新文章

  1. node.js第一次
  2. Python基础二. 数据结构、控制流、运算符、真值测试
  3. 用C写的俄罗斯方块游戏 By: hoodlum1980 编程论坛
  4. 转 Android学习笔记: 学习过程中碰到的一些问题及解决方法
  5. 使用Beanstalkd实现队列
  6. iOS富文本-NSAttributedString简单封装
  7. 【HDOJ】4267 A Simple Problem with Integers
  8. json.net json转换神器
  9. jwplayer去Logo、自定义公司信息、限制拖动
  10. 愚公oracle数据库同步工具
  11. dev 控件的treelist
  12. 第16月第5天 performSelector afterDelay cancel dispatch_semaphore_wait
  13. 23 DesignPatterns学习笔记:C++语言实现 --- 2.7 Proxy
  14. RESTDebugger-我们的REST调试工具!!
  15. 微信小程序开发框架整理
  16. POJ 1655.Balancing Act-树的重心(DFS) 模板(vector存图)
  17. java 客户端发起http请求2
  18. Asp.net中web.config配置文件详解
  19. Tomcat反带和集群
  20. SpringBoot Rabbitmq接收消息

热门文章

  1. jenkins集群(三) -- master和slave配置git
  2. Android仿支付宝高顶部功能条伸缩动画
  3. 萌新学渗透之Hack The Box_Beep
  4. 手牵手,从零学习Vue源码 系列二(变化侦测篇)
  5. emwin显示汉字使用vs studio仿真和使用keil编写烧录的不同
  6. Python for循环通过序列索引迭代
  7. PHP is_string() 函数
  8. 6.29 省选模拟赛 坏题 AC自动机 dp 图论
  9. Ploya定理学习笔记
  10. charles抓取HTTPS设置,详细踩坑版