当前位置: 首页 > 知识库问答 >
问题:

Spring Tool Suite 4(STS)无法打开Marketplace。没有代理连接

范轶
2023-03-14

我正在Windows 10 Enterprise上使用最新的STS版本4.7。我没有任何代理连接到互联网。我不需要配置任何代理来浏览互联网。

我面临着一个奇怪的问题。每当我点击Eclipse Marketplace时,我都会看到一个标题为“进度信息”的消息框,其中有进度条。消息是“从中检索数据”http://marketplace.eclipse.org.

进度条高达80%并被卡住。没有报告错误。我甚至不能取消。

不幸的是,我必须杀死STS并重新开始。我尝试了stackoverflow上的所有解决方案。

  1. 正在检查网络连接设置,
  2. 添加-Djava。网preferIPv4Stack=true切换到VM参数和建议的任何其他选项,但不起作用

这里到底发生了什么?为什么STS悬挂和

  1. 甚至不允许我取消?
  2. 或报告连接到互联网的任何错误或超时?

我可以访问http://marketplace.eclipse.org在没有任何代理的情况下从我的浏览器。

更具讽刺意味的是,我能够打开http://marketplace.eclipse.org从STS的内部网络浏览器。但direct Eclipse Marketplace陷入困境,挂起了STS。唯一的出路就是扼杀这个过程。

请看,我已经使用内部Web浏览器在STS中打开了Marketplace URL,但试图直接打开Eclipse Marketplace已经挂起了STS。现在我必须杀死进程树。

共有1个答案

扈俊健
2023-03-14

这是使用中的JDK的一个问题。我使用的是openjdk-13.0.2_windows-x64_bin。我使用的是openjdk-14.0.1_windows-x64_bin,STS现在可以启动Marketplace了。

但是我不确定JDK内部到底发生了什么变化。因为在我的旧笔记本电脑上,我从来没有用同样的JDK遇到过这个问题。在任何情况下STS v 4.7有一个错误,它必须不挂。如果它不能连接到互联网或完成某些操作,它应该给一个错误/超时和失败。不挂没有给任何错误,并离开用户在困境到底出了什么问题。

因此,如果您遇到这种情况,请在花几个小时发现Internet连接或STS/Eclipse连接到Internet的能力有什么问题之前尝试更改JDK。

如果你对故事感兴趣,可以得出这个结论,

背景(我知道问题的一部分,但我想详细说明一下这个微妙但非常恼人的问题,任何人都可能会遇到)当我在全新的笔记本电脑上安装STS时,我正面临着这个问题。我从旧笔记本电脑复制了JDK发行版(openjdk-13.0.2_windows-x64_bin),设置JAVA_HOME env变量指向复制的JDK发行版文件夹。更新了PATH env变量以添加JAVA_HOME/bin。下载了最新的STS(STS-4.7.0.RELEASE)并启动了STS。我之间没有任何internet代理,因此没有更改网络连接设置的问题。其他一切都没有改变。Eclipse Marketplace的发布彻底颠覆了STS。

在尝试了我所描述的所有问题之后,我注意到在启动STS时,我在Gradle初始化中也看到了“错误:无法初始化javax.crypto.JceSecurity类”,但我没有使用Gradle,所以我忽略了这个错误。现在我搜索了这个,得到了这个线程错误:无法初始化类javax。加密。JceSecurity。虽然我没有做android开发,但我还是决定尝试一下。那里的解决方案不起作用。

所以我决定改变完整的JDK并尝试。1_windowsx64_bin,更新了相关的环境设置(JAVA_HOME等),并推出了STS版本4.7。令我惊讶的是,我在启动时没有看到任何错误,甚至Eclipse Marketplace也很快启动了。

 类似资料:
  • 我正在使用spring hibernate开发一个应用程序,如果我使用的是199.892.2.345这样的数据库,我就可以连接到该数据库并执行cud操作,但是如果我将其更改为spring config中的Vinayaka.cloudapp.net,111这样的云数据库,我会得到下面的错误,下面是我正在使用的spring config文件, 错误

  • 我在这方面看到了很多解决方案。我尝试了建议的命令eval 然后添加键 如何解决这个问题。在Mac上真的很新。

  • 我正在用Spark版本1.4和Cassandra 2.18运行一个Spark工作。我从master远程登录,它可以工作到cassandra机器。有时作业运行良好,有时我得到以下异常。为什么有时候会这样? “线程”main“org.apache.spark.sparkException中的异常:由于阶段失败而中止作业:阶段0.0中的任务0失败了4次,最近的失败:阶段0.0中的任务0.3丢失(TID

  • 我是Github的新手,生成SSH键似乎是必须的。我的老板告诉了我这件事,所以我必须遵守。 我成功地创建了SSH密钥,但是当我要将它添加到ssh-agent时 这就是发生的事情 问题似乎出在哪里?

  • 我在hibernate newbie中使用Spring,我遵循了一步一步的教程,在mysql中它可以工作,但是如果我改为firebird,我会遇到下一个错误。 Estado HTTP 500 - 请求处理失败;嵌套的异常是组织.springframework.事务.无法创建事务异常:无法打开Hibernate会话进行交易;嵌套异常是组织.Hibernate.异常.通用JDBC异常: 无法打开连接