有没有办法在类路径中的目录中包含所有jar文件?
我正在尝试java -classpath lib/*.jar:. my.package.Program,它无法找到肯定在那些罐子里的类文件.我是否需要将每个jar文件分别添加到类路径中?
我一直在使用这么多的第三方库(jar文件),我的CLASSPATH完全搞砸了,因为我必须包含我使用的每个jar文件的路径.
我一直想知道是否有办法使用通配符(*)运算符(如*.jar)将所有jar文件包含在文件夹中.但似乎没有用.有没有其他方法可以缩短当前看起来像文章的CLASSPATH;)在我的电脑上?
环境:Windows 7,Java 6.
尝试使用-cp选项编译.java文件.该文件使用当前目录中的单个jar文件ALONG与当前目录中的其他一些jar文件.
javac -cp ./*.jar MyFile.java
Run Code Online (Sandbox Code Playgroud)
不起作用.
javac -cp ./* MyFile.java
Run Code Online (Sandbox Code Playgroud)
不起作用
javac -cp ./MyJar.jar MyFile.java
Run Code Online (Sandbox Code Playgroud)
作品
前两种情况,我得到一个无效的标志错误.有人可以解释这种行为吗?
我检查是否是空格问题,我的完整文件路径中没有任何空格.