Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java STS需要很长时间才能启动_Java_Eclipse_Spring - Fatal编程技术网

Java STS需要很长时间才能启动

Java STS需要很长时间才能启动,java,eclipse,spring,Java,Eclipse,Spring,任何人都可以建议,为什么STS(版本:3.4.0.RELEASE)需要很长时间才能启动 我的电脑资料: 窗口7 内存:4GB i3处理器 32位O.S STS.ini详情: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-

任何人都可以建议,为什么
STS(版本:3.4.0.RELEASE)
需要很长时间才能启动

我的电脑资料:

  • 窗口7
  • 内存:4GB
  • i3处理器
  • 32位O.S
STS.ini详情:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dorg.eclipse.swt.browser.IEVersion=10001
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.IEVersion=10001

我已经搜索过这个问题,但我没有找到任何好的解决方案,非常感谢您的帮助。

STS基于eclipse,因此本网站上的一些答案将有所帮助

  • 我注意到安装了一个固态驱动器,速度大大加快了。这 加速你的整个机器

  • 使用最新的oracle JDK对我来说也加快了速度


    • 可能是您可以尝试以下内容

      • -Xms40m
        增加到
        -Xms500m
        。它指示jvm以500 Mb内存开始
      • 尝试使用STS–清洁
      • 删除文件
        /.metadata.plugins\org.eclipse.core.resources.projects\.markers.snap
        ,因为有时候eclipse会不断轮询一些项目的相当大的快照
      • 您可以在
        Windows->Preferences->General->startup and Shutdown
      • 在安装/更新和标签装饰器下禁用自动生成
      • 升级到计算机上支持的
        最新JVM
        ,这也可能有所帮助
      • 禁用首选项下的所有验证
        ,除非您需要它们


      我希望这些提示能够帮助您:)。

      尽管我的STS是在高性能SSD机器上运行的,但我的STS启动时间很长,仅需5分钟。所以我用Xms=200m(原始值为40m)修改了STS.ini,它在不到30秒内启动得非常快

      -Dosgi.requiredJavaVersion=1.8
      --add-modules=ALL-SYSTEM
      -Xms300m
      -Dosgi.module.lock.timeout=10
      -Dorg.eclipse.swt.browser.IEVersion=10001
      -Xmx1200m
      

      检查日志,也许它会说些什么。另外,尝试切换到一个空的工作区,可能是有什么东西使它变慢了(例如:索引maven repository)。谢谢@gerrytan,我检查了我的日志文件(workspace\.metadata\.log),这里有以下异常:-java.net.UnknownHostException:download.springsource.com还有其他地方可以检查日志文件吗。SSD是您的选择。即使对我7岁的Vaio来说,新的SSD也能更快地开始加载和工作。谢谢@Jayasagar,你的信息真的很有用。我尝试了你的所有步骤,但我没有意识到任何变化。也许你可以再尝试一次“禁用病毒扫描程序,或者至少配置任何病毒扫描程序,使其不扫描应用程序和Eclipse on read access的JAR文件”我在我的PC中安装了MacAfee。你能告诉我,如何限制不扫描JAR文件吗?谢谢@Jayasagar,STS现在可以通过禁用我的防病毒软件正常启动。我的朋友,除了“禁用病毒扫描程序”,还有其他解决方案吗。