classpath相关内容
直到 java9 用于将外部 jar 添加到类路径在运行时由每个人以编程方式使用: URLClassLoader sysloader = (URLClassLoader) ClassLoader.getSystemClassLoader();Method method = URLClassLoader.class.getDeclaredMethod("addURL", new Class[]{U
..
根据我的阅读,当你执行如下命令时: java -jar foo.jar 然后忽略主类路径,并从清单文件中获取类路径. 此外,在命令行上声明的类路径也会被忽略.所以在: java -classpath/usr/local/jar/foobar.jar -jar foo.jar /usr/local/jar/foobar.jar 被忽略. 最后,我读到清单文件只能包含 jar 文件
..
我有一个项目 A,其中包含一些 java 文件和一个类路径资源 R.txt.在项目中我使用 ClassLoader.getSystemResource("R.txt");检索 R.txt. 然后我有一个项目 B,其中包含项目 A 的 jar 文件.现在 getSystemResource("R.txt") 不会找到文本文件(是的,它仍然在 jar 文件的根目录中).即使按照其他网站上的建议尝
..
我使用 .jar 开发了一个项目来重用代码. 所以我有一个名为 TOOLS.jar 的 .jar,我在文件 HelloWorld.java 中开发了一个简单的应用程序,它从 TOOLS.jar 引用我的包 TOOLS 我用这个命令行编译: javac -g -d C:\MyApp -cp TOOLS.jar HelloWorld.java 它成功了,当我想执行我的应用程序时,我使用
..
我有一个应用程序,我正尝试将其包装到 jar 中以便于部署.当作为一组可从 CLASSPATH 访问的类运行时,应用程序编译并正常运行(在 Windows cmd 窗口中).但是当我打开我的类并尝试在同一个 cmd 窗口中使用 java 1.6 运行它时,我开始收到异常: C:\dev\myapp\src\common\datagen>C:/apps/jdk1.6.0_07/bin/java.e
..
使用 java -cp CLASSPATH 和java -jar JAR_FILE_PATH 运行Java 应用程序有什么区别?在运行 Java 应用程序时,其中一个比另一个更受欢迎吗?我的意思是这些方法中的哪一种对 JVM 来说更昂贵(根据他们的机器资源使用情况)? 在尝试运行应用程序时,哪一个会导致 JVM 产生更多线程? 解决方案 我更喜欢第一个版本来启动 Java 应用程序
..
这对于 bash 大师来说真的是一个简单的免费赠品: 问题 使用 bash,如何从目录中的所有文件中创建类路径? 详情 给定目录: LIB=/path/to/project/dir/lib 只包含 *.jar 文件,例如: junit-4.8.1.jarjurt-3.2.1.jarlog4j-1.2.16.jarmockito-all-1.8.5.jar 我需要以以
..
我的编译器无法找到 HttpServletRequest getServletContext() 方法. 我没有做太复杂的事情: public static void setMySortedSet(HttpServletRequest request, SortedSet set){setMySortedSet(request.getServletContext(), set);} 我尝
..
我正在尝试编译此 UDF: package com.dataminelab.hive.udf;导入 org.apache.hadoop.hive.ql.exec.UDF;导入 org.apache.hadoop.io.Text;导入 java.security.*;/*** 计算字符串的md5*/公共最终类 Md5 扩展了 UDF {公共文本评估(最终文本){如果(s == null){返回空;
..
在我的 GWT Web 应用程序中,我将所有 jar 文件保留在我的项目之外,并使用类路径变量引用它们.这使我可以链接到来自其他项目/团队的 jar,而无需将 jar 的副本放在我的 Web 应用程序 lib 目录中.托管模式会在此系统类路径中查找类,然后将它们添加到 web-app 类路径中,警告我它正在这样做.当我部署我的构建系统时,只提取我需要在我的网络应用程序中发送的 jar,这不是问题.
..
我花了一段时间对此进行了搜索,但没有发现任何与我的问题特别相关的内容.我正在进行 RPC 调用,因此我想更改我的一项网络服务的路径. 它类似于 mytestproject 并想将其更改为 finalprojectname 我去了 mytestproject.gwt.xml 文件并更改 到 然后我运行它并得到一个错误 [ERROR] Unable to find 'org/edis
..
我有一个不寻常的情况,我需要将任意类路径条目(指向 jar 文件)添加到可执行 jar 的清单中.(这是针对 Swing 桌面应用程序的.) maven-jar-plugin 使用 maven 依赖项为 jar 清单生成“类路径"条目,并且似乎没有任何添加任意条目的方法. 我还研究了使用“-classpath"参数将任意类路径条目硬编码到启动应用程序的批处理文件中,但我不知道如何让 M
..
我正在尝试使用 Java 从命令行 (Windows) 调用一个类(主方法). 该类导入其他类(其他 jars). 我总是从我的主程序导入的类中得到“找不到类的异常". 这是我尝试过的: 添加一个 CLASSPATH 环境.var 引用的库所在的路径(不工作) 我在从命令行调用“java -jar myjar.jar"时尝试了所有这些不同的参数:“-classpath l
..
我在 JBoss 4.3-eap 上部署带有捆绑战争、jar 和配置文件(.properties 文件)的 Ear 时遇到问题.这是我的耳朵结构: +app.ear+库战争使用的 *.jar 库+班级*.properties 和其他配置文件+元信息应用程序.xmljbos-app.xml应用程序战争app2.war应用程序 我的 jboss-app.xml 中有以下内容:
..
我需要在 NetBeans 中添加类路径.我正在阅读“Thinking in Java 4th Edition"一书. 来自文档: "在“项目"窗口中,右键单击项目节点并选择“属性".单击“项目属性"对话框左侧面板中的“库".在右侧面板中添加库路径." 我这样做了,但是当我写:import static net.mindview.util.print.*我看下一个:包网不存在
..
在 NetBeans 8 中,在基于 Maven 的项目中,如何在编程时使用 jar 而从构建中省略? 我需要访问我的 JDBC 驱动程序中的某些特定类="http://www.Vaadin.com/" rel="nofollow noreferrer">Vaadin 网络应用.但是在 Web 应用程序中,我们通常不会在我们的构建中捆绑 JDBC 驱动程序(.war 文件).相反,JDBC
..
如何将文件夹(例如包含艺术的资源文件夹)添加到 netbeans 项目的类路径中?我设法通过编辑项目的 NB 生成的 jar 文件(即其 MANIFEST.MF 文件 + 手动复制资源)手动执行此操作,但是应该有一种方法可以告诉 netbeans 也注意资源,不是吗? 文件夹结构如下: /project/art//项目/分布/库//项目/分布/艺术//project/dist/projec
..
有没有办法遍历类路径中的所有类? 我想对实现某个接口的某些类进行一些反射检查,但我想完全动态地进行检查,无需输入要检查的类,只需浏览类路径即可. 解决方案 Reflections 库有助于处理这个问题.正如其他人所说,并非在所有类加载情况下都完全可能,但如果您只有 jar 和文件,这将可靠地完成.
..
我试图在我的 java 独立代码中使用 ClassPathXmlApplicationContext 来加载位于我的类路径中的 jar 文件中的 applicationContext.xml. ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:**/applicationContext*.xml
..
我正在运行一个简单的“HelloWorld"程序.我在命令提示符中收到此错误: 无法找到或加载主类 HelloWorld. 我已经在系统中设置了CLASSPATH 和PATH 变量.在 cmd 提示符下,我从保存 HelloWorld 程序的目录运行.我可以看到类名和文件名相同,并且在同一目录中创建了 .class 文件.还有什么问题? 我的示例程序如下所示: package
..