classpath相关内容

运行 java -jar 时包含外部 jar

根据我的阅读,当你执行如下命令时: java -jar foo.jar 然后忽略主类路径,并从清单文件中获取类路径. 此外,在命令行上声明的类路径也会被忽略.所以在: java -classpath/usr/local/jar/foobar.jar -jar foo.jar /usr/local/jar/foobar.jar 被忽略. 最后,我读到清单文件只能包含 jar 文件 ..
发布时间:2022-01-01 16:42:15 Java开发

jar 中的类路径资源

我有一个项目 A,其中包含一些 java 文件和一个类路径资源 R.txt.在项目中我使用 ClassLoader.getSystemResource("R.txt");检索 R.txt. 然后我有一个项目 B,其中包含项目 A 的 jar 文件.现在 getSystemResource("R.txt") 不会找到文本文件(是的,它仍然在 jar 文件的根目录中).即使按照其他网站上的建议尝 ..
发布时间:2022-01-01 16:42:02 Java开发

带有外部 .jar 的 Java 命令行

我使用 .jar 开发了一个项目来重用代码. 所以我有一个名为 TOOLS.jar 的 .jar,我在文件 HelloWorld.java 中开发了一个简单的应用程序,它从 TOOLS.jar 引用我的包 TOOLS 我用这个命令行编译: javac -g -d C:\MyApp -cp TOOLS.jar HelloWorld.java 它成功了,当我想执行我的应用程序时,我使用 ..
发布时间:2022-01-01 16:39:25 Java开发

尝试使用 java.exe -jar 运行我的 jar 时出现 NoClassDefFoundError ......出了什么问题?

我有一个应用程序,我正尝试将其包装到 jar 中以便于部署.当作为一组可从 CLASSPATH 访问的类运行时,应用程序编译并正常运行(在 Windows cmd 窗口中).但是当我打开我的类并尝试在同一个 cmd 窗口中使用 java 1.6 运行它时,我开始收到异常: C:\dev\myapp\src\common\datagen>C:/apps/jdk1.6.0_07/bin/java.e ..
发布时间:2022-01-01 16:39:06 Java开发

“java -cp"之间的差异和“java -jar"?

使用 java -cp CLASSPATH 和java -jar JAR_FILE_PATH 运行Java 应用程序有什么区别?在运行 Java 应用程序时,其中一个比另一个更受欢迎吗?我的意思是这些方法中的哪一种对 JVM 来说更昂贵(根据他们的机器资源使用情况)? 在尝试运行应用程序时,哪一个会导致 JVM 产生更多线程? 解决方案 我更喜欢第一个版本来启动 Java 应用程序 ..
发布时间:2022-01-01 16:38:36 Java开发

如何编译 Hive UDF

我正在尝试编译此 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){返回空; ..
发布时间:2021-12-28 23:41:43 Java开发

动态加载类的 GWT Web 应用程序与系统类路径

在我的 GWT Web 应用程序中,我将所有 jar 文件保留在我的项目之外,并使用类路径变量引用它们.这使我可以链接到来自其他项目/团队的 jar,而无需将 jar 的副本放在我的 Web 应用程序 lib 目录中.托管模式会在此系统类路径中查找类,然后将它们添加到 web-app 类路径中,警告我它正在这样做.当我部署我的构建系统时,只提取我需要在我的网络应用程序中发送的 jar,这不是问题. ..
发布时间:2021-12-28 22:25:48 Java开发

GWT,Eclipse 插件如何将项目与 .gwt.xml 文件一起重命名?尝试这样做时出错

我花了一段时间对此进行了搜索,但没有发现任何与我的问题特别相关的内容.我正在进行 RPC 调用,因此我想更改我的一项网络服务的路径. 它类似于 mytestproject 并想将其更改为 finalprojectname 我去了 mytestproject.gwt.xml 文件并更改 到 然后我运行它并得到一个错误 [ERROR] Unable to find 'org/edis ..
发布时间:2021-12-28 22:02:29 Java开发

Maven - 如何向 jar 添加任意类路径条目?

我有一个不寻常的情况,我需要将任意类路径条目(指向 jar 文件)添加到可执行 jar 的清单中.(这是针对 Swing 桌面应用程序的.) maven-jar-plugin 使用 maven 依赖项为 jar 清单生成“类路径"条目,并且似乎没有任何添加任意条目的方法. 我还研究了使用“-classpath"参数将任意类路径条目硬编码到启动应用程序的批处理文件中,但我不知道如何让 M ..
发布时间:2021-12-28 19:44:09 其他开发

Java:如何从命令行导入 jar 文件

我正在尝试使用 Java 从命令行 (Windows) 调用一个类(主方法). 该类导入其他类(其他 jars). 我总是从我的主程序导入的类中得到“找不到类的异常". 这是我尝试过的: 添加一个 CLASSPATH 环境.var 引用的库所在的路径(不工作) 我在从命令行调用“java -jar myjar.jar"时尝试了所有这些不同的参数:“-classpath l ..
发布时间:2021-12-27 22:37:06 Java开发

在 NetBeans 中添加 CLASSPATH

我需要在 NetBeans 中添加类路径.我正在阅读“Thinking in Java 4th Edition"一书. 来自文档: "在“项目"窗口中,右键单击项目节点并选择“属性".单击“项目属性"对话框左侧面板中的“库".在右侧面板中添加库路径." 我这样做了,但是当我写:import static net.mindview.util.print.*我看下一个:包网不存在 ..
发布时间:2021-12-26 15:17:37 Java开发

在编程时包括一个库 &在基于 NetBeans Maven 的项目中编译,但从构建中排除

在 NetBeans 8 中,在基于 Maven 的项目中,如何在编程时使用 jar 而从构建中省略? 我需要访问我的 JDBC 驱动程序中的某些特定类="http://www.Vaadin.com/" rel="nofollow noreferrer">Vaadin 网络应用.但是在 Web 应用程序中,我们通常不会在我们的构建中捆绑 JDBC 驱动程序(.war 文件).相反,JDBC ..
发布时间:2021-12-26 15:01:33 Java开发

如何将资源添加到类路径

如何将文件夹(例如包含艺术的资源文件夹)添加到 netbeans 项目的类路径中?我设法通过编辑项目的 NB 生成的 jar 文件(即其 MANIFEST.MF 文件 + 手动复制资源)手动执行此操作,但是应该有一种方法可以告诉 netbeans 也注意资源,不是吗? 文件夹结构如下: /project/art//项目/分布/库//项目/分布/艺术//project/dist/projec ..
发布时间:2021-12-26 14:49:47 Java开发

Java:在类路径中的所有类上循环

有没有办法遍历类路径中的所有类? 我想对实现某个接口的某些类进行一些反射检查,但我想完全动态地进行检查,无需输入要检查的类,只需浏览类路径即可. 解决方案 Reflections 库有助于处理这个问题.正如其他人所说,并非在所有类加载情况下都完全可能,但如果您只有 jar 和文件,这将可靠地完成. ..
发布时间:2021-12-26 14:38:01 Java开发

“无法找到或加载主类"使用cmd提示符运行java程序时出错

我正在运行一个简单的“HelloWorld"程序.我在命令提示符中收到此错误: 无法找到或加载主类 HelloWorld. 我已经在系统中设置了CLASSPATH 和PATH 变量.在 cmd 提示符下,我从保存 HelloWorld 程序的目录运行.我可以看到类名和文件名相同,并且在同一目录中创建了 .class 文件.还有什么问题? 我的示例程序如下所示: package ..
发布时间:2021-12-25 17:31:47 Java开发