classpath相关内容

类路径在 linux 下不起作用

任何人都知道为什么这个命令在 Windows 中运行良好,但在 Linux 中我得到一个 ClassNotFoundException game.ui.Main java -cp ".;lib/*" game.ui.Main -Xms64m -Xmx128m 我的文件夹结构如下所示:lib/- 罐子游戏/- 类文件 这是最新的 Java 6. 解决方案 类路径语法依赖于操作系统. ..
发布时间:2021-11-25 19:21:00 Java Web开发

Java 错误:只能导入一个类型.XYZ 解析为包

我收到错误消息:“只能导入一个类型.XYZ 解析为一个包." 有人已经解释了原因这里 但我不确定我应该怎么做才能解决这个问题.仅供参考:我正在使用 Eclipse.我在下面添加了执行导入的代码.java.util.* 导入工作正常. ..
发布时间:2021-11-25 17:58:25 Java Web开发

如何将 SQLite 与 Java 连接?

我正在使用一个简单的代码从 Java 应用程序访问 SQLite 数据库.我的代码是 import java.sql.Connection;导入 java.sql.DriverManager;导入 java.sql.ResultSet;导入 java.sql.Statement;公共类 ConnectSQLite{public static void main(String[] args){连 ..
发布时间:2021-11-25 17:48:36 Java Web开发

Eclipse“错误:无法找到或加载主类"

我的笔记本电脑上有一个 eclipse 项目,我将其推送到 Git https://github.com/chrisbramm/LastFM-History-Graph.git 它在我的笔记本电脑上完全运行并且运行/构建没有问题,但在我的台式机上它没有 Eclipse 给出错误 错误:无法找到或加载主类 lastfmhistoryguis.InputPanel 我尝试从以下位置构 ..
发布时间:2021-11-25 17:46:28 Java Web开发

如何在 Java 中更改 CLASSPATH?

如何从 Java 进程内部更改 Java 进程的 CLASSPATH? 在你问我“你为什么要这样做之前?"我将很快解释它. 当您运行 Clojure REPL 时,通常需要在 CLASSPATH 中使用更多 jar 来加载 Clojure 源文件,并且我想这样做而不必重新启动 Clojure 本身(在 Emacs 上的 Slime 上使用它时,这不是一个真正的选择). 这就是原因 ..
发布时间:2021-11-25 16:50:37 Java Web开发

调用“java -jar MyFile.jar"带有额外的类路径选项

我创建了一个包含我所有编译内容的 jar 文件.此外,我的 ant 构建脚本将所需的库复制到子文件夹“libs"中.结构如下: MyProgram.jar库/ 所以当我现在尝试运行我的程序时,我收到以下错误: java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jarjava.lang.ClassNotFoundExc ..
发布时间:2021-11-25 16:15:27 Java Web开发

java.lang.ClassNotFoundException 尽管使用了 CLASSPATH 环境变量

我正在尝试在 windows7 上使用 java 连接到 mysql 数据库.尽管在 CLASSPATH 中添加了 jdbcdriver jar 文件的完整 url,java.lang.ClassNotFoundException: com.mysql.jdbc.Driver被抛出.谁能告诉我我在这里缺少什么?如果我在项目库中添加 jar 文件,它会起作用,但我想通过 CLASSPATH 本身来完 ..
发布时间:2021-11-25 15:59:29 Java Web开发

Eclipse:如何使用外部 jar 构建可执行 jar?

我正在尝试构建一个依赖于下载的外部 jar 的可执行 jar 程序.在我的项目中,我将它们包含在构建路径中,并且可以在 eclipse 中运行和调试. 当我尝试将其导出到 jar 时,我可以运行该程序,但是当我尝试按下包含来自外部 jar 的函数调用和类的按钮时却无法运行.我已经编辑了环境变量 (Windows XP) CLASSPATH 以包含所有外部 jar 的路径,但它不起作用. ..
发布时间:2021-11-25 15:55:45 Java Web开发

如何在类路径中使用通配符添加多个jar?

我一直在使用如此多的 3rd 方库(jar 文件),以至于我的 CLASSPATH 完全搞砸了,因为我必须包含我使用的每个 jar 文件的路径. 我一直在想是否有办法使用通配符(*) 运算符(如*.jar)将所有jar 文件包含在一个文件夹中.但它似乎不起作用.有没有其他方法可以缩短目前看起来像一篇文章的 CLASSPATH ;) 在我的电脑上?. 解决方案 来自:http://ja ..
发布时间:2021-11-25 15:53:46 Java Web开发

在运行时将文件添加到 java 类路径

是否可以在运行时将文件(不一定是 jar 文件)添加到 java 类路径.具体来说,该文件已经存在于类路径中,我想要的是我是否可以将此文件的修改副本添加到类路径中. 谢谢, 解决方案 您只能向类加载器添加文件夹或 jar 文件.所以如果你只有一个类文件,你需要先把它放到合适的文件夹结构中. 这里 是一个相当丑陋的 hack,它添加到 SystemClassLoader运行时: ..
发布时间:2021-11-25 15:36:22 Java Web开发

从命令行运行 JAR 文件并指定类路径

我编译了一个 JAR 文件并在清单(我使用了 Eclipse Export 函数).我的依赖项都在一个标记为 lib 的目录中.我似乎无法直接回答如何执行我的 JAR 文件,同时指定它应该使用 lib/* 作为类路径. 我试过了: ]$ java -jar -cp .:lib/* MyJar.jar]$ java -cp .:lib/* -jar MyJar.jar]$ java -cp ..
发布时间:2021-11-25 13:14:41 Java Web开发

Java,类路径,类加载 =>同一个 jar/项目的多个版本

我知道这对于有经验的程序员来说可能是一个愚蠢的问题.但是我有一个库(一个 http 客户端),我的项目中使用的一些其他框架/jar 需要它.但它们都需要不同的主要版本,例如: httpclient-v1.jar =>cralwer.jar 需要httpclient-v2.jar =>需要restapi.jarhttpclient-v3.jar =>foob​​ar.jar 需要 类加载器是否足 ..
发布时间:2021-11-25 13:14:26 Java Web开发

如何在 NetBeans 中设置类路径?

谁能告诉我在 NetBeans 中在哪里以及如何设置类路径?我想添加一个 .jar 文件. 解决方案 右键单击您的项目. 选择属性. 在左侧点击Libraries. 在 Compile tab 下 - 点击 Add Jar/Folder 按钮. 或 扩展您的项目. 右键单击库. 选择添加 Jar/文件夹. ..
发布时间:2021-11-25 13:04:07 Java Web开发

查找从何处加载 java 类

有谁知道如何以编程方式找出 java 类加载器实际从何处加载类? 我经常在类路径很长并且手动搜索不是真正的选择的大型项目中工作.我最近遇到了一个问题,其中类加载器加载了错误版本的类,因为它位于两个不同位置的类路径上. 那么我怎样才能让类加载器告诉我实际的类文件来自磁盘的哪个位置? 编辑:如果类加载器由于版本不匹配(或其他原因)而实际上无法加载类,我们是否可以找到什么文件?它在阅读 ..
发布时间:2021-11-25 12:41:54 Java Web开发

从类路径目录中获取资源列表

我正在寻找一种方法来从给定的类路径目录中获取所有资源名称的列表,类似于方法 List;getResourceNames (String directoryName). 例如,给定一个包含文件 a.html、b.html、c 的类路径目录 x/y/z.html 和一个子目录 d,getResourceNames("x/y/z") 应该返回一个 List 包含以下字符串:['a.html', ' ..
发布时间:2021-11-25 12:18:45 Java Web开发

JAR 中包含 JAR 的类路径

是否可以指定一个包含另一个 JAR 文件中的 JAR 文件的 Java classpath? 解决方案 如果您正在尝试创建一个包含应用程序及其所需库的 jar,有两种方法(我知道)可以做到这一点.第一个是 One-Jar,它使用特殊的类加载器来允许嵌套 jar.第二个是 UberJar,(或 Shade),它会分解包含的库并将所有类放在顶级 jar 中. 我还应该提到 UberJar ..
发布时间:2021-11-25 11:46:51 Java Web开发

什么是类路径以及如何设置它?

我刚刚读到这一行: format() 方法做的第一件事是从名为 output.vm 的类路径加载 Velocity 模板 请解释在这种情况下类路径的含义,以及我应该如何设置类路径. 解决方案 使用 Java 编程时,您可以通过在源文件的顶部放置如下内容来使其他类可用于您正在编写的类: import org.javaguy.coolframework.MyClass; 或者有 ..
发布时间:2021-11-25 11:04:55 Java Web开发

如何真正从 Java 中的类路径读取文本文件

我正在尝试读取在 CLASSPATH 系统变量中设置的文本文件.不是用户变量. 我正在尝试获取文件的输入流,如下所示: 将文件目录(D:\myDir)放在CLASSPATH中,然后尝试以下操作: InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt");Input ..
发布时间:2021-11-25 10:36:34 Java Web开发

NoClassDefFoundError 和 ClassNotFoundException 的原因和区别是什么?

NoClassDefFoundError 和 ClassNotFoundException 有什么区别? 是什么导致它们被抛出?如何解决? 在修改现有代码以包含新的 jar 文件时,我经常遇到这些 throwable.对于通过 webstart 分发的 Java 应用程序,我在客户端和服务器端都使用了它们. 我遇到的可能原因: 未包含在 build.xml 中的用于代码客户 ..
发布时间:2021-11-25 10:35:19 Java Web开发