以下解决方案帮助我
的类路径是,对于类和其他资源文件的Java运行时环境搜索。在调用JDK工具时(首选方法)或通过设置CLASSPATH环境变量,可以使用-classpath选项设置类搜索路径(更常用的名称为“类路径”)。 -classpath选项是首选,因为您可以为每个应用程序单独设置它,而不会影响其他应用程序,也无需其他应用程序修改其值。
C:> sdkTool -classpath classpath1; classpath2 ...
- 或 -
C:>集CLASSPATH = classpath1; classpath2 ...
其中:
sdk工具 一个命令行工具,如java,javac,javadoc或apt。有关列表,请参阅JDK工具。
classpath1; classpath2 .jar,.zip或.class文件的类路径。每个类路径应以文件名或目录结尾,具体取决于您将类路径设置为: 对于包含.class文件的.jar或.zip文件,类路径以.zip或.jar文件的名称结尾。 对于未命名包中的.class文件,类路径以包含.class文件的目录结束。 对于命名包中的.class文件,类路径以包含“root”包(完整包名称中的第一个包)的目录结束。 多个路径条目由分号分隔。使用set命令时,忽略等号(=)周围的空格很重要。
默认的类路径是当前目录。设置CLASSPATH变量或使用-classpath命令行选项将覆盖该默认值,因此如果要将当前目录包含在搜索路径中,则必须包含“。”。在新的设置中。
既不是目录也不存档(.zip或.jar文件)和*的类路径条目都被忽略。
参考:http:// download。oracle.com/javase/6/docs/technotes/tools/windows/classpath.html
你是如何编译的? – CoolBeans 2010-11-17 22:00:22
我的程序名称是SSLoader.java。我使用'$ javac SSLoader.java'进行编译,导致这些错误。 – Max 2010-11-17 22:09:54