我在网上找了一遍,还是不能解决我的Java执行问题。在使用命令提示符运行我的“第一个”Java程序时,我遇到了Unsupported class version和Main class not found. Program will exit的错误。
我的PC上有两个版本的Java,Java 6和Java 7。我还在path环境变量和类路径中设置了JDK 7的路径。我知道这个问题:我有javac -version as 1.7.02和java version as 1.6.02,但是如何更改它并修复问题?
请用简单易懂的语言详细阐述这个问题!
我只是运行下面的脚本,它获取并解压JDK到正确的位置。问题是每个java命令(复制到/urs/bin)都会产生错误。然后,通过cd (我现在在JDK / bin中)进入JDK目录,并键入:./java -version和get:./java: No such file or directory,然后再次检查,但是java在那里!JDK上的ls -l显示所有java客户端都在bin中。
#!/bin/bash
#Author: Yucca Nel http://thejarbar.org
#Will restart system
#Modify these variables as needed
我使用的是适用于win32的STS3.5.1的ZIP发行版。我用这个cmd脚本启动STS:
set JAVA_HOME=d:\jdk\jdk1.7.0_21
set PATH=%JAVA_HOME%\bin;%PATH%;
start .\sts-3.5.1.RELEASE\sts.exe
然后,当我执行"New > Spring Starter Project“时,我得到这个错误:
如果我通过更改cmd脚本的第一行将Java 7替换为Java 6,则一切正常:向导启动。
set JAVA_HOME=d:\jdk\jdk1.6.0_31
如果我想使用Java7,有什么特