0

我需要在运行 Mountain Lion 的 macbook pro 中运行 jar 文件。但我无法从命令行运行 java。当我尝试检查 java 版本或帮助命令时出现错误

Ashfaqur-Rahmans-MacBook-Pro:~ inganious$ java help

Exception in thread "main" java.lang.NoClassDefFoundError: help
Caused by: java.lang.ClassNotFoundException: help
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

请任何人帮助。

谢谢

4

1 回答 1

1

java将类文件名作为其参数。当你输入java help时,JVM 认为help是一个类文件名,它会抛出NoClassDefFoundError异常,因为它没有找到它。

您要做的是使用帮助选项。

java -help
于 2012-09-25T04:37:19.240 回答