java - 找不到 Java 虚拟机

标签 java

我一直使用 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 中设置最大堆大小

System Variables

最佳答案

只需转到安装目录(例如 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/

相关文章:

java - 有没有办法确认字符串是 sha256 散列?

java - 声明 List<Integer> 与 ArrayList<Integer> 之间有什么区别?

java - 即使我已经安装了jdk,Android Studio也无法识别jvm

java - HashTables 如何处理冲突?

java - 为什么 unicode 字符\u0004 没有显示在 Javafx TextArea 中

java - Maven Java接口(interface)和实现多模块问题

java - 将 Jackson 与泛型类型一起使用

java - 在未修饰的 JFrame 中添加滚动条

java - 有条件地添加 Spring 应用程序同级

java - 在 SQLite 数据库中存储 java.time.OffsetDateTime 的推荐方法