我正在尝试运行 SQuirreL SQL。
我已经下载并安装了它,但当我尝试运行它时,却得到了这样的错误信息:
Java虚拟机启动器。
找不到主类。
程序将退出。
我明白其中的要点,但不知道如何解决。 有任何帮助吗?
本问题:https://stackoverflow.com/questions/1417328/could-not-find-the-main-class 从 Java 开发人员的角度提供了一些有关此错误的背景信息。
classpath是系统在查找您要运行的类时所遵循的路径。 在你要执行的批处理文件中,可能有一个类似 CLASSPATH=blah;blah;etc 这样的变量,或者一个类似于以下的 java 命令
java -classpath "c:\directory\lib\squirrel-sql.jar" com.some.squirrel.package.file
如果你能找到或添加该 classpath 设置,请确保其中包含指向 squirrel-sql.jar 和其他任何可能依赖的 jar 文件的路径,并用分号分隔(或安装时可能包含的 /lib 根目录)。
基本上,您只需告诉 Java 在哪里可以找到您要执行的类文件。 维基百科对 classpath 有更深入的讨论,可以为您提供更多见解。http://en.wikipedia.org/wiki/Classpath_(Java)