当前位置: 首页 > 知识库问答 >
问题:

运行时执行(JAR)找不到Java类路径和连接器J

丁高峯
2023-03-14

在此之前,我的应用程序总是编译和执行。我只是使用

运行时位于C:/Program Files/java和JAVA_HOME**上

这个应用程序来自TextPad,它使用类路径运行良好,执行良好。html" target="_blank">系统编译正常,但我的JAR文件无法执行

问题:它无法在运行时找到我的类路径(它在编译时工作得很好),给了我这个错误

类路径

.;C:\Program Files(x86)\java\jre7\lib\ext\comm.jar;.;C:\Program Files(x86)\java\jre7\lib\ext\mysql-connector-java-3.1.14-bin.jar;.;C:\Program Files(x86)\java\jre7\lib\ext\jxL.jar;.;C:\Program Files(x86)\java\jre7\lib\ext\mailapi.jar;.;C:\Program Files(x86)\java\jre7\lib\ext\mail.jar;.;C:\Program Files(x86)\java\jre7\lib\ext\activation.jar;.;C:\Program文件(x86)\java\jre7\lib

我的连接器J文件在正确的位置,但我在执行我的JAR文件时遇到一个错误。

我需要帮助来解决这件事。对于我的开发环境和运行时环境都是相同的。

共有1个答案

郎仰岳
2023-03-14

试试这样打电话:

java -cp .;"C:\Program Files (x86)\Java\jre7\lib\ext\comm.jar";"C:\Program Files (x86)\Java\jre7\lib\ext\mysql-connector-java-3.1.14-bin.jar";"C:\Program Files (x86)\Java\jre7\lib\ext\jxl.jar";"C:\Program Files (x86)\Java\jre7\lib\ext\mailapi.jar";"C:\Program Files (x86)\Java\jre7\lib\ext\mail.jar";"C:\Program Files (x86)\Java\jre7\lib\ext\activation.jar";"C:\Program Files (x86)\Java\jre7\lib" -jar starcoder.jar

注意,我删除了类路径中多余的“。条目并引用每个路径。

 类似资料:
  • 在spring boot 1.1.5和1.1.6中都有这个问题--我正在使用@value注释加载一个类路径资源,当我从STS(3.6.0,Windows)中运行应用程序时,它可以正常工作。但是,当我运行一个mvn包,然后尝试运行jar时,我得到了FileNotFound异常。 资源message.txt位于src/main/resources中。我已经检查了jar,并验证它在顶层(与applica

  • 问题内容: 我有一个命令行应用程序,可以下载一些报告,进行处理,然后将数据上传到Google云端硬盘。我正在为所有需要的魔术字符串使用Typesafe- Config 。Typesafe- Config在我的application.conf文件的类路径上查找并使用HOCON将配置对象映射到我的类中的字段,如下所示: 来自: 来自: 我正在使用来构建可执行文件.jar以便在远程服务器上轻松部署。该插

  • 我试图开发一个连接到Oracle数据库并执行函数的Java应用程序。如果我在Eclipse中运行应用程序,它可以工作,但是当我尝试在Windows命令提示符中运行. jar时,我会得到“遇到的错误:java.sql.SQLExc0019:找不到合适的驱动程序”。 我正在通过所有人的道路。在命令行中执行时,Eclipse中Maven依赖项中显示的jar文件。 步骤 > 从目标目录执行. jar,使用

  • 我使用NetBeans的教程在java中创建了一个程序,它在Windows中运行得很好。但是,当我尝试运行相同的在Linux(RedHat)中,我遇到以下异常: 线程“main”java中出现异常。lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;类=我的/数字编辑/数字编辑UI,偏移量=6 通过运行此命令: java-jar NumberAddi

  • 问题内容: 好的,我知道这个问题以前已经被问过很多次了,但是我已经搜索了一下,查看了示例,并查看了过去一个月中关于SO的问题,我真的无法解决这个问题。我认为问题是我希望能够从Eclipse和命令行运行该程序。我也在使用OSX,我认为我正在阅读的许多示例都是针对Windows / Linux的。 如果我有一个要在命令行中运行的,在Eclipse中编译的简单程序,请执行以下操作: 我有另一个程序在Ec

  • 首先,我知道这个问题经常被问到。但我的问题不同,所以请耐心看完整的描述。 而且布景似乎还不错。以前对我有用。但我运行了构建的jar,它表明“无法运行或加载主类”。 我发现如果我删除这些文件除了Manifest.mf。它可以很好地工作。我不知道设置有什么不同。 重建项目或重建工件jar。 但不是所有的方法都能奏效。并且我尝试在intellij中用相同的设置在MAC OS和windows OS中构建j