classpath相关内容
我收到错误 线程“main"中的异常java.lang.NoClassDefFoundError: 当我尝试在 Ubuntu 上运行编译类时.我使用了一个非常简单的 Helloworld 示例,互联网上已经存在的数百万个响应表明我的 CLASSPATH 和 JAVA_HOME 变量设置不正确. 但是,我已将 etc/environment 编辑到正确的文件夹以及当前文件夹:
..
我将 c:/android-sdk/tools 路径设置为路径环境,并且诸如 emulator 之类的命令工作正常.但是 adb 命令仍然无法识别,我该怎么办? 在 path 系统变量中,我添加了 android-sdk 路径和 tools 路径.还有什么需要做的吗?因为像 adb devices 这样的命令不起作用.它说无法识别该命令.顺便说一句,我想做adb install comeap
..
我有一个 JAR 文件,其中包含一个应用程序以及该应用程序的配置文件.应用程序从类路径加载配置文件(使用 ClassLoader.getResource()),并使用烘焙到 JAR 文件中的配置文件完全满足其依赖关系. 有时我希望应用程序以稍微不同的配置运行(特别是我想覆盖 JDBC URL 以指向不同的数据库),所以我创建了一个新的配置文件,将它存储在正确的目录结构中(即表示在类路径条目的
..
我正在尝试使用以下代码连接到我的本地 MySQL 服务器: dbURL = "jdbc:mysql://localhost:3306:/" + dbname;尝试{Class.forName("com.mysql.jdbc.Driver");尝试{con = DriverManager.getConnection(dbURL, dbuser, dbpass);} catch (SQLExcept
..
我有一个可执行 jar,其中有一个类文件的值错误.我向作者索取了该文件并更正了该值. 现在我要编译它并将编译后的类文件添加到jar中并运行它. 对于 jar 文件中的自定义对象的引用,我收到多个“找不到符号"错误并不奇怪. 我试图通过像这样引用类路径中的 jar 文件来编译文件 C:/> javac file.java -classpath C:/folder/where/ja
..
我想做一些我认为不会很难的事情. 我有一个应用程序,我想将其打包为 jar,因为我有大约 30 个依赖项,而且我希望能够部署单个文件. 我有一些配置文件 - 一个属性文件和一个 spring 配置文件,以及我的 log4 props 文件 - 我想要在 jar 外部.我想我希望如果我将它们放在与 jar 相同的目录中,它会在运行时找到它们,但它没有. 在开发过程中,我将这些文件放
..
运行 等命令时 mvn 依赖:build-classpath 或 mvn exec:java Maven 无法解决我的一个模块对另一个模块的依赖. [错误] 无法在项目解析器应用程序上执行目标:无法解析项目 project_group:A:jar:0.1-SNAPSHOT: 找不到工件 project_group:B:jar:0.1-SNAPSHOT 项目结构如下: /po
..
我想做一些类似于 jython -cp FOO:BAR:BAZ argle.py 的事情. 如果我将 FOO、BAR 和 BAZ 添加到 $CLASSPATH 这会起作用.我试图在运行时将它们添加到 sys.path 中,但这似乎不适用于 jars.如果我在运行时将扩展 jar 的路径添加到 sys.path,它确实可以工作.是否有一个简单的替代方法来爆炸 jar 文件?为每个运行此脚本的用
..
java.lang.ClassNotFoundException: com.hazelcast.core.Hazelcast 虽然这有点奇怪,因为我在运行 java 时已将 hazelcast-1.8.5.jar 添加到类路径中: java -cp hazelcast-1.8.5.jar -jar myapp.jar 所以我不明白为什么我会收到 ClassNotFoundExceptio
..
我在 Windows 上,我尝试了 javac 下的 -classpath 无济于事.还尝试将 jar 移动到 src 目录,但 java 文件仍然无法编译.尝试在脚本中简单地导入 httpclient. import org.apache.http.client.*; 解决方案 安装您的 JDK 并不管它.不要将 .jar 文件复制到 JDK 文件夹中! 如果您还没有 IDE,
..
我想在其他目录中包含类文件,而不是主类的目录. 如果我将这些目录放入 MANIFEST.MF 的 Class-Path 属性中,则它不起作用. 为什么?除了将这些类打包成一个jar文件,还有什么解决办法吗? 解决方案 如此链接中所述,需要尾随斜杠: 类路径属性
..
我有一个在 Tomcat 5.0 中运行的旧版 Web 应用. 这个网络应用在 WEB-INF/lib 中有两个 jar,比如 Foo-2.0.jar 和 Bar-2.0.jar.Bar-2.0.jar 实际上包含一个 Foo-1.0.jar 在里面.Bar 也是一个死项目,意味着没有升级,没有源,但对应用程序仍然很重要. 此应用程序的最新版本需要 Foo-2.0.jar 来处理其他一
..
我使用了 Maven - 如何将任意类路径条目添加到 jar 中的说明以添加任意Class-Path 属性的条目.这是我的 MANIFEST.MF 文件: 清单版本:1.0类路径: jace-runtime.jar主类:org.jace.examples.Test 我定义 org.jace.examples.Test 如下: 公共类测试{public static void main(Str
..
我想创建一个包含其他 JAR 库的可执行 JAR 文件.但是当我执行JAR时,它给出了类路径问题的错误. 如何解决类路径问题? 解决方案 我觉得你可以这样试试; 这里有一个简单的例子来回答你的问题.首先,我们假设我们有一个像 D:\javademo 这样的项目目录.在这个工作目录中,我们然后创建一个主类 HelloWorld.java 并且它包含我们的其他 JAR 文件,如 c
..
我对 Java 还比较陌生,所以请耐心等待. 我的问题是我的 Java 应用程序依赖于两个库.我们称它们为库 1 和库 2.这两个库共享库 3 的相互依赖关系.但是: 库 1 需要库 3 的版本 1. 库 2 需要库 3 的第 2 版. 这正是 JAR 地狱(或至少其变体之一)的定义.如链接中所述,我无法在同一个类加载器中加载第三个库的两个版本.因此,我一直试图弄清楚是否可以在
..
我正在使用 maven-compile 插件来编译类.现在我想在当前类路径中添加一个 jar 文件.该文件保留在另一个位置(假设是 c:/jars/abc.jar .我更愿意将这个文件留在这里).我该怎么做? 如果我在参数中使用类路径: c:/jars/abc.jar 它不会
..
全部 我创建了一个包含以下 MANIFEST.MF 的 jar 文件: 清单版本:1.0Ant 版本:Apache Ant 1.8.3创建者:1.6.0_25-b06(Sun Microsystems Inc.)主类:my.Main类路径:.lib/spring-core-3.2.0.M2.jar lib/spring-beans-3.2.0.M2.jar 在它的根目录中有一个名为 my
..
我正在尝试为我的应用程序创建一个插件系统,我想从一些简单的事情开始.每个插件都应该打包在一个 .jar 文件中并实现 SimplePlugin 接口: package plugintest;公共接口 SimplePlugin {公共字符串 getName();} 现在我已经创建了一个 SimplePlugin 的实现,打包在一个 .jar 中并将它放在主应用程序的 plugin/子目录中:
..
我正在尝试解析我使用 gson-1.6.jar 获得的一些 JSON 对象字符串,我已将其放置在与其他 .jar 文件相同的位置,并将其添加到 eclipse 中的构建路径中. 当我添加其他库时,它们运行良好,我可以毫无问题地使用它们,但是当我尝试创建 JSON 对象时,出现了标题错误.我已经查看了其他有关此错误的问题,但找不到不涉及我尝试过的内容或不相关的内容的解决方案. 我使用以下
..
如何在命令行中设置 Java CLASSPATH 选项以指向一个或多个包含多个 jar 文件的目录?是否有支持递归目录和子目录的通配符? (我的 JAR 文件被分类在几个子目录中.) 解决方案 如果您使用的是 Java 6 或更高版本,您可以使用以下形式的通配符: java -classpath ".;c:\mylibs\*;c:\extlibs\*" MyApp 如果你想添加所
..