我需要在运行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)
请任何人帮忙。
由于
答案 0 :(得分:1)
java将类文件名作为参数。当您键入java help
时,JVM认为help
是类文件名,它会抛出NoClassDefFoundError
异常,因为它找不到它。
您要做的是使用帮助选项。
java -help