我试图运行的松鼠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)

  1. JAVA_HOME变必须设置,要点prog文件/java/版本???/站
  2. 开放松鼠-sql。蝙蝠文件的某些文本的编辑和看如果JAVA_HOME变量有同样作为一个在环境变量
  3. 改变,如果它不匹配。...和比运行蝙蝠文件再次

你有没有遵循这些指示:

http://www.squirrelsql.org/#installation

如果是这样,你运行批处理的文件或脚本来运行它吗?

调整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%

和现在一切正常,收和花花公子。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top