Java程序的执行

3

在网上搜索了好久,但我还是没能解决我的Java执行问题。当我用命令提示符运行“第一个”Java程序时,遇到了“不支持的类版本”和“找不到主类。程序将退出”等错误信息。

我电脑上有两个Java版本,Java 6和7。我已经在环境变量path和classpath中设置了JDK 7的路径。我知道问题所在:我的javac -version版本是1.7.02,而java version是1.6.02,但我该如何更改它来解决这个问题呢?

请用简单易懂的语言详细说明问题!


Windows 7@mehdishahdoost: - Garfield
2个回答

3

你需要使用与编译程序相同或更高版本的Java来运行程序。

因此,您可以在电脑上使用Java 6编译程序,或者使用Java 7运行它。

要使用Java 7运行程序,请使用完整路径指向Java运行环境。例如:

c:\jdk7\bin\jawaw.exe yourprogram

如何告诉您的系统使用哪个Java版本在这里解释: 为什么java -version返回旧版本?


是的,但问题在于他不知道如何更改他的Java可执行文件的版本。问题可能是这样的:他已经安装了JDK 7和Java 6 JRE,并且不知道如何更改java命令以使用JDK 7。 - palto
如果我想运行保存在桌面上的程序...我把桌面路径放进去编译它,它可以工作...如何从那里运行它? - Garfield
尝试了链接中发布的步骤,但不起作用:((( @juergen d - Garfield
如果它是一个jar文件,你可以在这里查看:https://dev59.com/JXM_5IYBdhLWcg3ww2Kb - juergen d

0

JRE [java command] 附带在 JDK 1.7 中,您必须将 JAVA_HOME 变量更改为 JDK 1.7 文件夹。要进行此操作,请阅读文章


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接