Java 类路径通配符在没有引号的情况下不起作用

标签 java classpath

我有一个包含大量 jar 文件和类路径的文件夹:

-classpath ./classes:./jogamp-all-platforms/jar/*

但是它没有找到包裹。为了确保我有相关资源,我手动找到包含它的 jar 并将类路径更改为:

-classpath ./classes:./jogamp-all-platforms/jar/jogl-all.jar

现在它不再提示找不到包裹了。

最佳答案

在 Debian 下,我必须在通配符周围加上引号才能工作:"*"

那么编译命令就变成了:

javac -cp ~/my\ stuff/Java/"*" test.java

我正在使用 JDK、JRE 8。

关于Java 类路径通配符在没有引号的情况下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13145296/

相关文章:

java - 类路径不工作

java - Spring Boot MongoRepository 空指针异常

Java Mockito : Test a protected abstract method

java - 创建容器时附加 docker_

java - NoClassDefFoundError 到底什么时候抛出?

java - 在 IntelliJ 中从类路径外部的 JAR 加载资源文件

java - 将 imageView 的内容设置为壁纸( picasso )

java - [Java]在循环内声明多维数组

java - ant 构建文件中的 Guava

上下文中的 Java 类路径