添加在linux系统终端输入软件名就能启动软件的方法,OS上eclipse卡死问题

解决:

 

我们都知道linux系统的终端非常强大,但是有时我们安装软件后用终端打开linux软件得进入这个软件的安装目录才能打开,如果这个软件不是经常使用,时间久了就容易忘记!

1、可以用  sudo ./eclipse -vm /home/username/jdk_path/bin/java 启动但是启动后仍有显示问题。

解决方式:

本次以eclipse软件为例

2、 修改 eclipse.ini 

1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:WINDOWSsystem32下)

安装目录:/usr/share/eclipse

在 --launcher.appendVmargs 下添加

--launcher.GTK_version
2
如:

-startup
plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
/home/zm/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.700.v20180518-1200
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.appendVmargs
--launcher.GTK_version
2
-vm
/usr/lib/jvm/java-8-oracle/jre/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
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m
--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/

2.内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m

图片 1

图片 2

3.检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边)

在终端里得输入 /usr/share/eclipse/eclipse才能启动

 

4.检查环境变量,path变量中将jdk中的jre路径放在最前边(开头的“.;”直接后边)

图片 3

  

5.传言中的万能方案(不过估计非万能):把jdk目录下的jre目录直接复制到eclipse目录下

图片 4

6.删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi (此条感谢百晓风贡献,赞一个!)

在这里介绍直接在终端里输入eclipse就能启动eclipse的方法cd /usr/local/bin

 

图片 5

博主亲测,6是个万能方法,很好用。

图片 6

 

图片 7

文章二

原文点击这里    eclipse启动无响应,停留在Loading workbench状态 

做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。

       多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的。

       在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是eclipse欢迎界面。 

       那么怎么做才能保证之前的配置不丢失呢?这时想到启动停止时显示的状态:"Loading workbench",看来和这个workbench插件有关。查看工作空间中的.metadata/.plugins目录,在众多文件夹中 
com.collabnet.subversion.merge          org.eclipse.search 
org.eclipse.compare                           org.eclipse.team.core 
org.eclipse.core.resources                  org.eclipse.team.cvs.core 
org.eclipse.core.runtime               org.eclipse.team.ui 
org.eclipse.debug.core                 org.eclipse.ui.ide 
org.eclipse.debug.ui                   org.eclipse.ui.intro 
org.eclipse.dltk.core                    org.eclipse.ui.views.log 
org.eclipse.dltk.core.index.sql.h2     org.eclipse.ui.workbench 
org.eclipse.dltk.ui                           org.eclipse.ui.workbench.texteditor 
org.eclipse.epp.usagedata.recording    org.eclipse.wb.discovery.core 
org.eclipse.jdt.core                             org.eclipse.wst.internet.cache 
org.eclipse.jdt.ui                                 org.eclipse.wst.jsdt.core 
org.eclipse.ltk.core.refactoring          org.eclipse.wst.jsdt.ui 
org.eclipse.ltk.ui.refactoring            org.eclipse.wst.jsdt.web.core 
org.eclipse.m2e.core                    org.eclipse.wst.sse.ui 
org.eclipse.m2e.logback.configuration  org.eclipse.wst.validation 
org.eclipse.mylyn.bugzilla.core        org.eclipse.wst.xml.core 
org.eclipse.mylyn.tasks.ui             org.tigris.subversion.subclipse.core 
org.eclipse.php.core                   org.tigris.subversion.subclipse.graph 
org.eclipse.php.ui                     org.tigris.subversion.subclipse.ui 

发现了两个: org.eclipse.ui.workbench 和org.eclipse.ui.workbench.texteditor。删了这两个目录,重新启动eclipse。正常启动且原项目信息正确加载。

 

关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法:

      方案一(推荐使用,如果没有这个文件,就使用方案二):

      到<workspace>.metadata.pluginsorg.eclipse.core.resources目录,删除文件 .snap

      方案二:

      进入workspace/.metadata/.plugins/目录
      重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
      然后重启 eclipse
      Close eclipse
      Delete org.eclipse.core.resources
      Rename org.eclipse.core.resources_old back to org.eclipse.core.resources
      启动 eclipse

再在终端里输入:sudo ln -s /usr/share/eclipse/eclipse eclipse

图片 8

现在用ls命令查看一下是不是出现eclipse文件,如果就用完成了!

图片 9

下面就启动用终端启动eclipse

图片 10

图片 11

本文由澳门威斯尼人平台登录发布于 操作系统,转载请注明出处:添加在linux系统终端输入软件名就能启动软件的方法,OS上eclipse卡死问题

相关阅读