无法在OSX Mountain Lion中运行java,出现错误

时间:2012-09-25 04:30:49

标签: java macos osx-mountain-lion

我需要在运行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)

请任何人帮忙。

由于

1 个答案:

答案 0 :(得分:1)

java将类文件名作为参数。当您键入java help时,JVM认为help是类文件名,它会抛出NoClassDefFoundError异常,因为它找不到它。

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

java -help