缺少的tools.jar推出STS应用程序时

问题描述 投票:12回答:6

我有最新STS4.I正在使用未嵌入作为执行环境中安装的Java JDK 1.8。我的项目只运行没有任何问题的罚款。

然而,当我启动STS应用程序本身我有一个弹出说:“失踪的tools.jar” ScreenShot of the error我已经尝试

  1. 我试图指向JAVA_HOME到不同的JDK
  2. 在.ini文件中添加-vm ARGS。

然而,我无法摆脱这种弹出的。

jvm spring-tool-suite vmargs
6个回答
20
投票

解决方法是在-vm参数。顺序和javaw.exe的绝对路径似乎是问题。

自述文件中提到_“要使用的替代Java运行时环境中运行Eclipse,路径到Java虚拟机的二进制文件必须进行标识。从分布的Eclipse安装,改变$ PATH变量,包括路径替代Java运行时环境往往是不够的Eclipse中的Linux发行包通常执行扫描内部本身,而忽略了什么是在$ PATH拿起GCJ“。

所以,我现在已经编辑了SpringToolSuite4.ini并取得该条目

  -vm
 C:\UserTemp\Softwares\java\jdk\oracle-jdk-1.8-64bit\bin\javaw.exe

重新启动我的STS和它的作品完美。

设置JVM Specifying the JVM参考在理解这个非常有用的。


16
投票

我通过修改文件“的eclipse.ini”解决了这个同样的问题。首先,我试图通过修改文件SpringToolSuite4.ini解决这个问题,但什么都没有发生,因为我已经previusly安装了Eclipse IDE,并在SpringToolSuite4.ini的变化没有工作。然后我修改的文件的eclipse.ini;和它的工作。

我的eclipse.ini中所做的更改详列如下:

要检查什么Java版本(JRE或JDK)的Eclipse运行时,请执行以下操作:

  • 打开菜单项帮助>关于Eclipse中。 (在Mac上,它在Eclipse的菜单,而不是帮助菜单)
  • 点击安装详细信息。
  • 切换到标签配置
  • 搜索与-vm启动线。下面这行显示了Java二进制文件使用。

根据不同的名称和使用的Java二进制一个位置可以计算出,如果使用JRE或JDK:

  • 如果路径中包含“JRE”(如在C:\ Program Files文件\的Java \ JRE6 \ BIN \客户\ jvm.dll的),它是一个JRE
  • 如果路径中包含“JDK”(如在C:\ Program Files文件\的Java \ jdk1.6.0_31 \斌\ javaw.exe的),它是一个JDK。

如果没有JDK是用于Eclipse中,更改:

  • 退出Eclipse的,如果它正在运行
  • 转到Eclipse的安装目录,并在文本编辑器打开该文件的eclipse.ini。
  • 搜索行-vmargs
  • 行-vmargs之前,添加两行: 在第一行,写-vm 在第二行,写的路径,你的JDK安装(通常是这样的:C:\ Program Files文件\的Java \ jdk1.6.0_31 \ Windows上斌\ javaw.exe的)*

来源:https://matsim.org/docs/devguide/eclipse/jdk


2
投票

我有这么STS4我已经修改SpringToolSuite4.ini

我从改变:

[...]
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
[...]

恰好这

[...]
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.8.0_152\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
[...]

该消息消失


0
投票

在我来说,我已经安装了jre,而不是jdk

观察到了JDK安装!


0
投票

不要花太多时间去寻找的tools.jar。如果你得到的是一个错误,不要难过。

如果你已经有Java的JDK1.8,去它的lib文件夹,应的tools.jar可那里。复制并粘贴到JRE1.8 lib文件夹相同。


0
投票

解决方案:

检查你的路径JAVA_HOME - 系统属性“环境变量”

例如:JAVA_HOME:

C:\ Program Files文件\的Java \ JDK-12.0.1 \ LIB

通常你只需要在JAVA_HOME添加\ LIB

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.