我有一个包含大量 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/