JSmooth Java 1.4或更高版本未找到错误

JSmooth Java 1.4或更高版本未找到错误,java,jar,exe,jsmooth,Java,Jar,Exe,Jsmooth,我已经安装了JSmooth。我的电脑有JDK1.7和JRE1.7。但它说需要Java1.4或更高版本才能打开并尝试下载。这是为什么 来自JSmooth文档 启动时出现问题,包装器无法启动我的java应用程序。我该如何调查 要做的第一件事是使用附加参数-JskelDebug=1(该选项区分大小写)运行包装器。这将在调试模式下启动包装器,显示控制台(或使用当前控制台包装器),并输出许多有用的信息 我也有一整晚都处于同样的问题中。我再次安装JVM,再次安装JSmooth,没有发生任何事情。。。然后我下

我已经安装了JSmooth。我的电脑有JDK1.7和JRE1.7。但它说需要Java1.4或更高版本才能打开并尝试下载。这是为什么

来自JSmooth文档

启动时出现问题,包装器无法启动我的java应用程序。我该如何调查

要做的第一件事是使用附加参数-JskelDebug=1(该选项区分大小写)运行包装器。这将在调试模式下启动包装器,显示控制台(或使用当前控制台包装器),并输出许多有用的信息


我也有一整晚都处于同样的问题中。我再次安装JVM,再次安装JSmooth,没有发生任何事情。。。然后我下载并安装了它,突然它认出了JVM。我想,要访问JVM,此应用程序需要Microsoft VM。。。不过这是一个粗略的猜测

您需要将
JAVA\u HOME
环境变量设置为JDK或JRE基本路径,例如
C:\Program Files\JAVA\jdk1.8.0\u 91
。为此,请转到控制面板->高级系统设置->高级->环境变量->系统变量->新建


最初,我被同样的问题弄糊涂了,因为
java
javac
在命令行上工作,所以我认为所有变量都设置好了,但是
java\u HOME
在安装JDK时似乎不是默认设置的。

您可能已经在JSmooth找不到的地方安装了java 7,或者类似Java的东西安装在程序文件和OS文件中。为什么JSmooth找不到?好的!需要分配JAVA_HOME环境变量。:)JSmooth可能需要学习Java 7。@Konrad Höffner的答案是正确的,您只需设置Java_HOME变量,不需要安装任何其他东西:)