classpath相关内容

Java/Eclipse:如何为 JUnit 测试配置运行配置的类路径?

我有一个具有以下目录结构的 Eclipse 项目: MyProj/源代码/主/Java/com.me.myproject.widgets小工具.java源代码/主/配置小部件配置文件源代码/测试/Javacom.me.myproject.widgets小部件测试.java源代码/测试/配置小部件测试配置.xml Widget 类从类路径中的任何位置读取其配置 (XML) 文件,并使用它来配置其 ..
发布时间:2021-12-24 23:02:21 Java开发

如何在 Windows 中设置长的 Java 类路径?

我正在尝试在 Windows XP 命令行上手动运行特定的 JUnit 测试,该命令行在类路径中具有异常多的元素.我尝试了几种变体,例如: set CLASS_PATH=C:\path\a\b\c;C:\path\e\f\g;....设置 CLASS_PATH=%CLASS_PATH%;C:\path2\a\b\c;C:\path2\e\f\g;.......C:\apps\jdk1.6.0_0 ..
发布时间:2021-12-24 22:28:04 Java开发

加载类路径中不存在的类

假设我已经使用 Groovyc 编译了一个 Groovy 脚本,它在文件系统中生成了一个或多个 .class 文件.在 Java 应用程序中,如何将这些类动态添加到类路径以加载它们并调用它们的方法?目标是预编译 Groovy 脚本并将它们存储到数据库中,因此可以从脚本的编译版本执行评估. 解决方案 您可以创建URLClassLoader 从目录加载新类: URL dirUrl = new ..
发布时间:2021-12-23 16:28:35 Java开发

groovy 脚本类路径

我正在用 Groovy 编写脚本,我希望有人能够通过运行 ./myscript.groovy 来执行它.但是,这个脚本需要一个 3rd 方库(MySQL JDBC),我不知道除了通过 -classpath 或 -cp 参数,例如 `./monitor-vouchers.groovy -cp/path/to/mysql-lib.jar` 由于我不会在这里讨论的原因,实际上不可能使用 -class ..
发布时间:2021-12-23 16:19:55 其他开发

如何在 groovy 脚本中包含 jars?

我有一个需要 jar 中的库的 groovy 脚本.我如何将它添加到类路径?我希望脚本是可执行的,所以我在脚本顶部使用 #!/usr/bin/env groovy . 解决方案 如果你真的需要,你也可以在运行时加载 JAR: this.getClass().classLoader.rootLoader.addURL(new File("file.jar").toURL()) ..
发布时间:2021-12-23 16:14:51 Java开发

CLASSPATH、Java Buld Path (eclipse) 和 WEB-INF\LIB:使用什么、何时使用以及为什么使用?

我最近从 .NET 切换到 J2EE,并且对将 JAR 文件放在哪里感到困惑.我知道 CLASSPATH、WEB-INF 和 Eclipse 的 Java Web Path 都是可以存储 JAR 的地方,但我对使用哪个文件夹、何时使用以及为什么使用感到困惑. 首先,我们有 CLASSPATH.我通常通过进入“我的电脑"中的“环境变量"来设置它.我知道这是 Java 编译器查找 JAR 文件的 ..
发布时间:2021-12-22 22:20:42 Java开发

控制 servlet 中的类路径

我的 servlet 应用程序包含许多库 .jar,其中一些包含嵌入式 log4j.xml 或 log4j.properties 文件.我想确保 log4j 首先找到我的 log4j.xml!我已经尝试在 servlet 中搜索各种类路径元素的优先级规范(例如,WEB-INF/classes 是否总是在 WEB-INF/lib 之前?),或者某种方式来配置或调整 servlet 的类加载器,以便给 ..
发布时间:2021-12-21 11:57:30 Java开发

IntelliJ 给出致命错误:无法在类路径或引导类路径中找到包 java.lang

当我尝试在 IntelliJ 中创建一个简单的模块时,它会响应: 致命错误:无法在类路径或引导类路径中找到包 java.lang 解决方案 以某种方式从类路径中删除了 JDK 语言 jar.我所要做的就是重新应用 JSDK 主路径. 转到:文件 -> 项目结构 -> 平台设置 -> SDK重新应用 JSDK 主路径. 这样做会向类路径添加大约 15 个 jar.显然这些对于编译很 ..
发布时间:2021-12-18 10:27:50 其他开发

IntelliJ 找不到类路径测试资源

我遇到了一个问题,IntelliJ 13.1.4 在运行单元测试时在 src/test/resources 目录中找不到 ServiceLoader 文件我的模块. 在回答之前请注意,我已完成以下所有操作: 该模块是一个 Gradle 项目,如果我运行 gradle test 单元测试运行良好. 我过去曾在 IntelliJ 中成功运行过此单元测试,并且它找到了该模块.(也许是 In ..
发布时间:2021-12-18 10:09:39 Java开发

IDEA 10.5 命令行太长

在 Maven 项目中,当我运行测试用例时(在 Windows 上): 运行 TestApp.readParameter 时出错:命令行太长.在为了减少它的长度,可以使用类路径文件.你愿意吗为您的所有运行配置启用类路径文件模式项目?启用 设置.iws 编辑配置),在“缩短命令行"行中出现的配置选项卡中选择选项“类路径文件"/“@argFiles (Java 9+)",下拉菜单中的最 ..
发布时间:2021-12-18 10:07:54 Java开发

Java - 设置类路径

我的示例应用程序告诉我: 在类路径中找不到“qtjambi-deployment.xml",正在加载通过“java.library.path"的库 我希望我的应用程序使用 qtjambi-deployment.xml,但遗憾的是在 IntelliJ IDEA 10.5 中找不到合适的设置. 有人可以帮我吗? 解决方案 您可以右键单击 IntelliJ 项目中的任何目录,选择“将目 ..
发布时间:2021-12-18 10:03:59 Java开发

IntelliJ IDEA:“无法解析符号"用于 String、System 和其他 Java 类

我最近将 IntelliJ IDEA 下载到了另一台计算机上.在一台计算机上它在另一台计算机上运行良好,它给了我这个当前问题. 当我用模板打开一个新项目时,它会自动在任何地方显示错误,即使它允许代码运行并正确显示输出:标准 Java 库类,如 String 和 System 以红色突出显示,错误工具提示说:“无法解析符号". 我尝试过“使缓存无效/重新启动",但没有帮助. 解决方 ..
发布时间:2021-12-18 09:53:59 Java开发

将属性文件添加到 IntelliJ 的类路径

我正在使用运行->运行菜单从 IntelliJ IDE 运行一个简单的 Java 程序.它工作正常.现在我想添加 log4j 日志记录. 我在我的项目根目录下添加了一个资源文件夹.我在该文件夹中添加了一个 log4j.properties 文件.我更改了代码以记录某些内容. 告诉 IntelliJ 在类路径中包含资源文件夹以便看到属性文件的正确方法是什么? 使用 IntelliJ ..
发布时间:2021-12-18 09:51:33 Java开发

Intellij 无法在导入时解析符号

这个问题间歇性地发生在不同的库和不同的项目中.尝试导入库时,会识别包,但无法解析类名. 如果在import语句上,我右击->转到 ->包的声明,我看到侧窗格中显示的所有反编译类 -- 包括我需要的那些 --如果我尝试自动完成导入语句,我会注意到下拉列表中没有我需要的类. 我已经尝试过使缓存失效,但不起作用.我找不到任何类冲突——我的类路径中没有其他具有相同包名的 jar 文件.我可以将 ..
发布时间:2021-12-18 09:48:05 Java开发

将外部资源添加到 Tomcat 8 中的类路径

我有一个 Tomcat 应用程序,它需要引用应用程序外部的一些属性文件.通常,这些存储在本地计算机上的特定位置,例如 C:\PROJECT_NAME\conf\. 在 Tomcat 7 中,这可以通过在 /META-INF/ 中放置一个 context.xml 文件来实现,该文件使用了 VirtualWebappLoader将此位置添加到应用程序类路径中,如下所示: ..
发布时间:2021-12-16 21:28:33 Java开发

我可以在 Tomcat 中为每个应用程序创建自定义类路径吗

对于某些应用程序,我使用 ZK、其他 Hibernate、其他 Apache Commons 等. 我不想部署 75MB 的 war 文件,只是因为它使用了很多库. 我不想将库添加到我的 tomcat lib 文件夹,也不想将类路径添加到它的配置,因为我可能有一个使用库 x.1 的旧应用程序和另一个使用库 x.2 的应用程序 出于这个原因,最好在 web.xml 或 contex ..
发布时间:2021-12-16 21:27:09 Java开发

将外部目录添加到 Tomcat 类路径

我的 C: 驱动器中有一个文件夹为 C:\app_config\java_app此文件夹包含一些特定于语言环境的属性文件. 我有一个 java 类 (PrjPropertilesLocator),它在 web 应用程序启动时根据默认语言环境加载属性文件.我的 web 应用程序在 tomcat 中运行.问题是我应该如何在 tomcat 类路径中设置这个目录 C:\app_config\java ..
发布时间:2021-12-16 21:08:16 服务器开发