我正在尝试运行SQuirreL SQL.
我已下载并安装它,但当我尝试运行它时,我收到以下错误消息:
Java虚拟机启动器.
无法找到主类.
程序将会退出.
我得到了这个的要点,但我不知道如何解决它.有帮助吗?
我是Windows XP专业版.
我安装了java 1.6,其他应用程序运行正常.
安装运行正常.
我相信我已正确遵循安装说明.
要运行它,我正在调用squirrel-sql.bat文件.
这个问题:"找不到主要课程:XX.程序将退出." 从java开发人员的角度给出了一些关于这个错误的背景知识.
您的计算机上是否安装了Java?是否正确设置了bin目录的路径(换句话说,如果从命令行输入'java',你会得到一个指令列表,或者你会得到类似"java不被认为是......"的东西. )?
您可以尝试squirrel-sql.jar
从命令行(来自squirrel sql目录)运行,使用:
java -jar squirrel-sql.jar
类路径是系统在尝试查找您尝试运行的类时将遵循的路径.在您尝试执行的批处理文件中,它可能有一个变量,如CLASSPATH = blah; blah; etc或类似于
java -classpath "c:\directory\lib\squirrel-sql.jar" com.some.squirrel.package.file
如果您可以找到或添加该类路径设置,请确保它包含squirrel-sql.jar的路径以及它可能依赖于分号的任何其他jar文件(或者可能包含在分号中的root/lib目录)安装).
基本上你只需要告诉java在哪里找到你试图执行的类文件.维基百科对类路径有更深入的讨论,可以为您提供更多的见解.http://en.wikipedia.org/wiki/Classpath_(Java)