我一直使用 Google2SRT,这是一个从 Youtube 下载字幕的轻型软件。现在它不再起作用:“启动错误:无法找到 Java VM”。
我安装了 Java,我安装了 Netbeans 并且可以正常工作,我从未遇到过任何与 Java 相关的问题。
我尝试重新安装所有内容,我尝试根据本教程创建 JAVA_HOME 和 JRE_HOME 系统变量并将其指向“C:\Program Files\Java\jre1.8.0_191”:https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html
这感觉很奇怪,因为我以前甚至没有这个环境变量。我不知道出了什么问题。
我也尝试卸载 Netbeans 和其他编程工具。
我使用的是 Windows 7 x64。
java -debug -version > "%userprofile%\desktop\javaDebug.log"2>&1
返回:
java版本“1.8.0_191”
Java(TM) SE 运行时环境(版本 1.8.0_191-b12)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.191-b12,混合模式)
我还尝试在 _JAVA_OPTIONS 中设置最大堆大小
最佳答案
只需转到安装目录(例如 C:\Program Files (x86)\Google2SRT),打开 cmd.exe,cd 到上述文件夹并输入 java -jar Google2SRT.jar。您不需要 .exe
如果你安装了 java,这应该可以工作。通过在 cmd 中输入 java -version 进行检查。
关于java - 找不到 Java 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53789410/