当前位置:  开发笔记 > 编程语言 > 正文

"无法找到主要课程.计划将退出"

如何解决《"无法找到主要课程.计划将退出"》经验,为你挑选了2个好方法。

我正在尝试运行SQuirreL SQL.
我已下载并安装它,但当我尝试运行它时,我收到以下错误消息:

Java虚拟机启动器.
无法找到主类.
程序将会退出.

我得到了这个的要点,但我不知道如何解决它.有帮助吗?

更多信息:

我是Windows XP专业版.

我安装了java 1.6,其他应用程序运行正常.

安装运行正常.

我相信我已正确遵循安装说明.

要运行它,我正在调用squirrel-sql.bat文件.

更新

这个问题:"找不到主要课程:XX.程序将退出." 从java开发人员的角度给出了一些关于这个错误的背景知识.



1> MB...:

您的计算机上是否安装了Java?是否正确设置了bin目录的路径(换句话说,如果从命令行输入'java',你会得到一个指令列表,或者你会得到类似"java不被认为是......"的东西. )?

您可以尝试squirrel-sql.jar从命令行(来自squirrel sql目录)运行,使用:

java -jar squirrel-sql.jar



2> 18Rabbit..:

类路径是系统在尝试查找您尝试运行的类时将遵循的路径.在您尝试执行的批处理文件中,它可能有一个变量,如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)

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有