0 0

执行jar文件,找不到需要类,是什麽原因?3

我把一个project打包成jar文件,然后执行,结果报错说找不到需要的类,可是我引用的类已经包含在另一个jar包,而且也一并打包进去了,而且在jar包的描述文件中也指定了这个引用的jar包作为clashpath.
什麽原因?
2012年2月28日 18:11

1个答案 按时间排序 按投票排序

0 0

采纳的答案

当前目录有没有设置成classpath?

2012年2月28日 19:21

相关推荐

    Java 自动加载JAR文件并运行其中的类方法

    在Java编程中,有时我们需要动态地加载外部JAR文件,并执行其中特定的类方法,这在插件系统、模块化应用或动态扩展性需求中尤为常见。本篇将详细讲解如何实现这一目标。 首先,理解JAR(Java Archive)文件是Java...

    可执行jar文件.以及执行命令

    3. **执行JAR文件**:运行JAR文件有几种方式: - **使用java命令**:通过指定`-jar`选项和JAR文件名来执行: ``` java -jar myapp.jar ``` - **在命令行中指定主类**:如果JAR没有`MANIFEST.MF`或主类不在`...

    JAR文件包及jar命令详解

    **运行JAR文件** 在Windows系统中,安装Java Runtime Environment (JRE)后,JAR文件会被关联到`javaw.exe`,使得用户可以直接双击运行。在命令行中,也可以使用以下命令来执行JAR文件: ``` java -jar test.jar ``` ...

    myelipse生成可执行jar文件方法

    当项目依赖于外部JAR库时,生成可执行JAR文件需要额外的步骤,以确保所有必要的类都能被正确加载: **方法一:复制到JRE的lib/ext目录** 1. 将外部JAR包复制到JRE的`lib/ext`目录下,这样系统会自动加载这些库。 2...

    jar文件如何打开或者jar文件关联到java

    这种方法虽然不能直接运行JAR文件中的程序,但对于查看其内部结构非常有帮助。 #### 二、JAR文件与Java环境的关联 为了使JAR文件能够像其他可执行文件一样直接通过双击打开,我们需要对系统进行一些设置,使其自动...

    jar文件转exe可执行文件

    然而,对于不熟悉Java环境的用户来说,直接运行JAR文件可能不太方便,因为他们需要先安装Java运行环境(JRE)。为了解决这个问题,可以将JAR文件转换为Windows操作系统下的可执行文件(EXE),使得用户只需双击就能...

    如何生成可执行jar文件

    创建完成后,可以通过以下命令运行JAR文件: ``` java -jar cal.jar ``` 如果一切正常,程序将按照`MANIFEST.MF`中指定的主类开始执行。 5. **IDE中的JAR生成**: 在Eclipse或IntelliJ IDEA中,可以直接通过...

    JAR文件包详解,创建可执行jar

    - **优化执行**:Java虚拟机可以对JAR文件进行优化,如类数据共享,提高程序运行效率。 5. **注意事项** - 当创建可执行JAR时,确保`MANIFEST.MF`文件的`Main-Class`字段正确无误,否则程序无法运行。 - 如果JAR...

    生成可双击运行的Jar文件

    标题中的“生成可双击运行的Jar文件”指的是在Java开发中将编译好的类文件打包成一个可执行的JAR(Java Archive)文件,这样用户可以通过双击该JAR文件来直接运行Java应用程序。这一过程涉及到Java的打包工具如jar...

    jd_gui工具直接打开jar文件,显示源代码

    标题中的“jd_gui工具直接打开jar文件,显示源代码”是指使用JD-GUI这款软件来查看Java可执行jar包中的源代码。JD-GUI是一款独立的图形化工具,它允许开发者查看Java字节码反编译后的源代码,这对于调试、学习或者...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    当你遇到“找不到javax.servlet.*”这样的错误时,通常是因为你的项目缺少了这个库,所以需要引入`javax.servlet.jar`来解决问题。 1. **Java Servlet简介** Java Servlet是Java平台上的一个标准,用于扩展服务器...

    jar文件运行批处理

    在Windows系统中,JAR文件不能像EXE文件那样双击直接运行,因为操作系统不知道如何执行Java字节码。为了解决这个问题,我们可以创建一个批处理(BAT)文件来调用Java虚拟机(JVM)执行JAR文件。下面将详细解释这个...

    生成可执行jar文件的教程

    在Java开发过程中,经常需要将项目打包成可执行的JAR文件,以便于分发和部署。本教程将详细介绍如何通过CMD命令行生成一个可执行的JAR文件。 #### 二、准备工作 在开始之前,请确保您的开发环境已经安装了Java JDK...

    使用URLClassLoader加载本地文件夹c盘下的test.jar文件

    需要注意的是,运行这段代码时,你需要确保C盘下存在test.jar文件,并且这个JAR文件中包含你想要加载的类。如果JAR文件中没有定义`com.example.Test`类,或者类定义有误,程序会抛出ClassNotFoundException。 此外...

    JAR文件读取工具

    JAR文件的出现使得Java开发者能够将多个类文件组合成一个单一的可执行文件,方便分发和执行。在Java开发过程中,经常需要对JAR文件进行反编译或者查看其内部结构,以便于学习、调试或分析代码。本文将详细介绍一款名...

    java 程序都编译成执行文件jar命令详解

    为了让 Java 程序可以直接通过双击运行,我们需要创建一个可执行的 JAR 文件。这需要在 MANIFEST.MF 文件中指定 `Main-Class`,这是程序的入口点。假设 `Test.class` 是程序的主类,属于 `test` 包,MANIFEST.MF ...

    解决eclipse导出的jar文件打不开问题

    **原因分析**:在程序中引用资源文件(如图片、音频等)时,若文件路径配置错误,即使JAR文件成功编译,也可能因为找不到资源文件而导致运行失败。 **解决方案**: - **注意文件路径**:在JAR文件中,资源文件的...

    JAR文件无法运行解决方法

    在卸载JDK之后,系统可能会出现奇怪的错误,例如无法运行JAR文件。这是因为卸载JDK时,可能会删除Java相关的DLL文件,从而导致JAR文件无法运行。 解决方法: 1. 卸载当前的JDK 首先,需要卸载当前的JDK,以便删除...

    修改jar包中的class文件

    在Java开发过程中,有时我们需要对已经打包好的JAR文件中的class文件进行修改,这通常是由于修复bug、更新功能或者优化代码等原因。本文将详细介绍如何在不重新编译整个项目的情况下,修改并替换JAR文件中的class...

    jar文件电脑使用模拟器

    - **Java环境**:首先,你需要在电脑上安装Java Development Kit (JDK) 或 Java Runtime Environment (JRE),因为运行JAR文件需要Java环境的支持。 - **命令行运行**:通过命令行(如Windows的CMD或Linux的...

Global site tag (gtag.js) - Google Analytics