题
我试图运行的松鼠SQL。
我下载了它并安装了它,但是当我试图运行我得到这个错误信息:
Java虚拟机的发射。
不可能找到主要类。
方案将退出。
我得到的主旨,但我们不知道如何解决它。任何帮助吗?
更多信息:
- 我在Windows XP。
- 我java1.6安装,以及其他应用程序正在运行的确定。
- 安装跑了确定。
- 我相信我已经跟随安装说明是否正确。
- 运行了它,我援引的 松鼠-sql。蝙蝠 文件。
更新
这个问题: "不可能找到主要的类别:XX。方案将退出"。 提供了一些背景在这种错误的观点java开发。
解决方案
是Java安装在你的电脑吗?是通向其bin directory设置适当地(换句话说,如果你type'java'从命令行,你得到回的列表说明或者你喜欢的东西"是不被承认为一个.....")?
你可以试试试试运行 squirrel-sql.jar
从命令行(从松鼠sql目录),使用:
java -jar squirrel-sql.jar
其他提示
类路径的路径,该系统将按照当试图找到类你们想到运行。在批文件,你在试图执行它可能有一个可变喜欢的类路径=等等;等等等等等或java命令,看起来似的
java -classpath "c:\directory\lib\squirrel-sql.jar" com.some.squirrel.package.file
如果你能找到或添加这类路径,设置,确保它包括一个路径squirrel-sql.jar 和任何其他罐子文件,这可能取决于通过分离分号(或根/lib directory,可以包括与安装)。
基本上你只需要告诉java在哪里可以找到这类文件,你在试图执行。维基百科具有更深入的讨论类路径和可以提供更多的洞察力。 http://en.wikipedia.org/wiki/Classpath_(Java)
- JAVA_HOME变必须设置,要点prog文件/java/版本???/站
- 开放松鼠-sql。蝙蝠文件的某些文本的编辑和看如果JAVA_HOME变量有同样作为一个在环境变量
- 改变,如果它不匹配。...和比运行蝙蝠文件再次
调整MB的答复为窗户,将摆脱控制台窗口:
start javaw -jar squirrel-sql.jar
。蝙蝠文件似乎没有工作。
双击:
squirrel-sql.jar
或者类型:
java -jar squirrel-sql.jar
在命令行。
你可以的地方。;在类路径在环境变量,以克服这个问题。
我试图开始松鼠3.1但我收到消息,指出"不能找到主要类Files ational\ClearQuest\cqjni.jar"我注意到C:\Program Files ational\ClearQuest\cqjni.jar 是在我的现有类路径中所定义的Windows环境变量、类路径。
松鼠不需要我的现有类路径,所以我更新的松鼠蝙蝠文件,松鼠-sql。蝙蝠。
REM组SQUIRREL_CP=%TMP_CP%;%类路径%
设置SQUIRREL_CP=%TMP_CP%
它不再追加现有类路径中其类路径和运行罚款。
我有这个问题的时候我的"升级"Windows7,这是64位。我去Java java运行环境是一64位JVM。我有一个32位java运行环境上我的机器,所以我设置了一个系统变量:
JRE32=C:\Program Files\Java\jre7
当我运行:
"%JRE32\bin\java" -version
我得到:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
这是一个32位JVM。它会说"Java热点(TM) 64位"否则。
我编辑的"松鼠-sql。蝙蝠"的文件,陈述了4行,添加第5行如下:
(4) rem set "IZPACK_JAVA=%JAVA_HOME%"
(5) set IZPACK_JAVA=%JRE32%
和现在一切正常,收和花花公子。