upH*_*ler 22 jvm vmargs spring-tool-suite
我有最新的STS4.I我使用安装的java-1.8 jdk未嵌入作为执行环境.我的项目运行正常没有任何问题.
但是当我启动STS应用程序本身时,我弹出一个"Missing tools.jar"
我已经尝试过了
然而,我无法摆脱这种弹出.
upH*_*ler 22
修复程序位于-vm参数中.javaw.exe的顺序和绝对路径似乎是个问题.
自述文件提到_ "要使用备用Java运行时环境运行Eclipse,必须标识Java虚拟机二进制文件的路径.通过分发中的Eclipse安装,更改$ PATH变量以包含备用Java运行时的路径环境通常是不够的,因为Linux发行版软件包经常在内部执行扫描以自行获取GCJ而忽略了$ PATH上的内容.
所以我现在编辑了SpringToolSuite4.ini并创建了这个条目
-vm
C:\UserTemp\Softwares\java\jdk\oracle-jdk-1.8-64bit\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
重启我的STS,它完美无缺.
设置JVM 指定JVM的引用对于理解这一点非常有用.
jom*_*ame 19
我通过修改文件"eclipse.ini"解决了同样的问题.首先我尝试通过修改文件SpringToolSuite4.ini来解决它,但没有发生任何事情,因为我以前已经安装了eclipse ide,而SpringToolSuite4.ini中的更改不起作用.然后我修改了文件eclipse.ini; 它起作用了.
我在eclipse.ini中所做的更改详述如下:
要检查Eclipse正在运行的Java版本(JRE或JDK),请执行以下操作:
根据使用的Java二进制文件的名称和位置,可以确定是使用JRE还是JDK:
如果Eclipse没有使用JDK,请更改它:
在行-vmargs之前,添加两行:
在第一行,写-vm
在第二行,写入JDK安装的路径(通常类似于:Windows上的C:\ Program Files\Java\jdk1.6.0_31\bin\javaw.exe)*
来源:https://matsim.org/docs/devguide/eclipse/jdk
小智 16
不要花太多时间寻找tools.jar。如果您遇到这样的错误,请不要沮丧。
如果您已经有 java JDK1.8,请转到其 lib 文件夹,tools.jar 应该在那里可用。将相同的内容复制并粘贴到 JRE1.8 lib 文件夹中。
小智 5
我有STS4,所以我修改了SpringToolSuite4.ini
我从:
[...]
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
[...]
Run Code Online (Sandbox Code Playgroud)
正是这样
[...]
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.8.0_152\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
[...]
Run Code Online (Sandbox Code Playgroud)
消息消失了
归档时间: |
|
查看次数: |
15963 次 |
最近记录: |