classpath相关内容
我有一个具有以下目录结构的 Eclipse 项目: MyProj/源代码/主/Java/com.me.myproject.widgets小工具.java源代码/主/配置小部件配置文件源代码/测试/Javacom.me.myproject.widgets小部件测试.java源代码/测试/配置小部件测试配置.xml Widget 类从类路径中的任何位置读取其配置 (XML) 文件,并使用它来配置其
..
我正在尝试在 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
..
假设我已经使用 Groovyc 编译了一个 Groovy 脚本,它在文件系统中生成了一个或多个 .class 文件.在 Java 应用程序中,如何将这些类动态添加到类路径以加载它们并调用它们的方法?目标是预编译 Groovy 脚本并将它们存储到数据库中,因此可以从脚本的编译版本执行评估. 解决方案 您可以创建URLClassLoader 从目录加载新类: URL dirUrl = new
..
我正在用 Groovy 编写脚本,我希望有人能够通过运行 ./myscript.groovy 来执行它.但是,这个脚本需要一个 3rd 方库(MySQL JDBC),我不知道除了通过 -classpath 或 -cp 参数,例如 `./monitor-vouchers.groovy -cp/path/to/mysql-lib.jar` 由于我不会在这里讨论的原因,实际上不可能使用 -class
..
我有一个需要 jar 中的库的 groovy 脚本.我如何将它添加到类路径?我希望脚本是可执行的,所以我在脚本顶部使用 #!/usr/bin/env groovy . 解决方案 如果你真的需要,你也可以在运行时加载 JAR: this.getClass().classLoader.rootLoader.addURL(new File("file.jar").toURL())
..
我想简化调用 Oracle 数据库的 Groovy 脚本的执行.如何将 ojdbc jar 添加到默认类路径以便我可以运行: groovy RunScript.groovy 代替: groovy -cp ojdbc5.jar RunScript.groovy 解决方案 总结自 Groovy Recipes,作者 Scott Davis,在 ./groovy/lib 目录中自动包含 JAR
..
我最近从 .NET 切换到 J2EE,并且对将 JAR 文件放在哪里感到困惑.我知道 CLASSPATH、WEB-INF 和 Eclipse 的 Java Web Path 都是可以存储 JAR 的地方,但我对使用哪个文件夹、何时使用以及为什么使用感到困惑. 首先,我们有 CLASSPATH.我通常通过进入“我的电脑"中的“环境变量"来设置它.我知道这是 Java 编译器查找 JAR 文件的
..
我的 servlet 应用程序包含许多库 .jar,其中一些包含嵌入式 log4j.xml 或 log4j.properties 文件.我想确保 log4j 首先找到我的 log4j.xml!我已经尝试在 servlet 中搜索各种类路径元素的优先级规范(例如,WEB-INF/classes 是否总是在 WEB-INF/lib 之前?),或者某种方式来配置或调整 servlet 的类加载器,以便给
..
我不熟悉 linux 和 Amazon EC2. 我通过以下两个链接配置 JAVA_HOME 如何知道JAVA_HOME_Variable bash_profile 所以我 bash_profile 中的当前路径是 export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64导出路径=$PATH:/usr
..
我遇到了一个有趣的问题,即在运行时找不到 org.apache.log4j.Logger 类.我正在尝试获得授权,但这就是失败的地方: OAuthAuthorizer oauthAuthorizer = new OAuthAuthorizer(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET, SAML_PROVIDER_ID, userId); 我使
..
当我尝试在 IntelliJ 中创建一个简单的模块时,它会响应: 致命错误:无法在类路径或引导类路径中找到包 java.lang 解决方案 以某种方式从类路径中删除了 JDK 语言 jar.我所要做的就是重新应用 JSDK 主路径. 转到:文件 -> 项目结构 -> 平台设置 -> SDK重新应用 JSDK 主路径. 这样做会向类路径添加大约 15 个 jar.显然这些对于编译很
..
我遇到了一个问题,IntelliJ 13.1.4 在运行单元测试时在 src/test/resources 目录中找不到 ServiceLoader 文件我的模块. 在回答之前请注意,我已完成以下所有操作: 该模块是一个 Gradle 项目,如果我运行 gradle test 单元测试运行良好. 我过去曾在 IntelliJ 中成功运行过此单元测试,并且它找到了该模块.(也许是 In
..
在 Maven 项目中,当我运行测试用例时(在 Windows 上): 运行 TestApp.readParameter 时出错:命令行太长.在为了减少它的长度,可以使用类路径文件.你愿意吗为您的所有运行配置启用类路径文件模式项目?启用 设置.iws 编辑配置),在“缩短命令行"行中出现的配置选项卡中选择选项“类路径文件"/“@argFiles (Java 9+)",下拉菜单中的最
..
我的示例应用程序告诉我: 在类路径中找不到“qtjambi-deployment.xml",正在加载通过“java.library.path"的库 我希望我的应用程序使用 qtjambi-deployment.xml,但遗憾的是在 IntelliJ IDEA 10.5 中找不到合适的设置. 有人可以帮我吗? 解决方案 您可以右键单击 IntelliJ 项目中的任何目录,选择“将目
..
我最近将 IntelliJ IDEA 下载到了另一台计算机上.在一台计算机上它在另一台计算机上运行良好,它给了我这个当前问题. 当我用模板打开一个新项目时,它会自动在任何地方显示错误,即使它允许代码运行并正确显示输出:标准 Java 库类,如 String 和 System 以红色突出显示,错误工具提示说:“无法解析符号". 我尝试过“使缓存无效/重新启动",但没有帮助. 解决方
..
我正在使用运行->运行菜单从 IntelliJ IDE 运行一个简单的 Java 程序.它工作正常.现在我想添加 log4j 日志记录. 我在我的项目根目录下添加了一个资源文件夹.我在该文件夹中添加了一个 log4j.properties 文件.我更改了代码以记录某些内容. 告诉 IntelliJ 在类路径中包含资源文件夹以便看到属性文件的正确方法是什么? 使用 IntelliJ
..
这个问题间歇性地发生在不同的库和不同的项目中.尝试导入库时,会识别包,但无法解析类名. 如果在import语句上,我右击->转到 ->包的声明,我看到侧窗格中显示的所有反编译类 -- 包括我需要的那些 --如果我尝试自动完成导入语句,我会注意到下拉列表中没有我需要的类. 我已经尝试过使缓存失效,但不起作用.我找不到任何类冲突——我的类路径中没有其他具有相同包名的 jar 文件.我可以将
..
我有一个 Tomcat 应用程序,它需要引用应用程序外部的一些属性文件.通常,这些存储在本地计算机上的特定位置,例如 C:\PROJECT_NAME\conf\. 在 Tomcat 7 中,这可以通过在 /META-INF/ 中放置一个 context.xml 文件来实现,该文件使用了 VirtualWebappLoader将此位置添加到应用程序类路径中,如下所示:
..
对于某些应用程序,我使用 ZK、其他 Hibernate、其他 Apache Commons 等. 我不想部署 75MB 的 war 文件,只是因为它使用了很多库. 我不想将库添加到我的 tomcat lib 文件夹,也不想将类路径添加到它的配置,因为我可能有一个使用库 x.1 的旧应用程序和另一个使用库 x.2 的应用程序 出于这个原因,最好在 web.xml 或 contex
..
我的 C: 驱动器中有一个文件夹为 C:\app_config\java_app此文件夹包含一些特定于语言环境的属性文件. 我有一个 java 类 (PrjPropertilesLocator),它在 web 应用程序启动时根据默认语言环境加载属性文件.我的 web 应用程序在 tomcat 中运行.问题是我应该如何在 tomcat 类路径中设置这个目录 C:\app_config\java
..